Some HTTP/2 implementations are vulnerable to a settings flood, potentially leading to a denial of service. The attacker sends a stream of SETTINGS frames to the peer. Since the RFC requires that the peer reply with one acknowledgement per SETTINGS frame, an empty SETTINGS frame is almost equivalent in behavior to a ping. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both.
{
"binaries": [
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python-twisted"
},
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python-twisted-bin"
},
{
"binary_version": "1:17.9.0-2ubuntu0.1",
"binary_name": "python-twisted-conch"
},
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python-twisted-core"
},
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python-twisted-mail"
},
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python-twisted-names"
},
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python-twisted-news"
},
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python-twisted-runner"
},
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python-twisted-web"
},
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python-twisted-words"
},
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python3-twisted"
},
{
"binary_version": "17.9.0-2ubuntu0.1",
"binary_name": "python3-twisted-bin"
}
],
"availability": "No subscription required"
}{
"binaries": [
{
"binary_version": "1.3.2-1.1~build1",
"binary_name": "libgrpc++-dev"
},
{
"binary_version": "1.3.2-1.1~build1",
"binary_name": "libgrpc++1"
},
{
"binary_version": "1.3.2-1.1~build1",
"binary_name": "libgrpc-dev"
},
{
"binary_version": "1.3.2-1.1~build1",
"binary_name": "libgrpc3"
},
{
"binary_version": "1.3.2-1.1~build1",
"binary_name": "protobuf-compiler-grpc"
}
]
}{
"binaries": [
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python-twisted"
},
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python-twisted-bin"
},
{
"binary_version": "1:18.9.0-6ubuntu1",
"binary_name": "python-twisted-conch"
},
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python-twisted-core"
},
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python-twisted-mail"
},
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python-twisted-names"
},
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python-twisted-news"
},
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python-twisted-runner"
},
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python-twisted-web"
},
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python-twisted-words"
},
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python3-twisted"
},
{
"binary_version": "18.9.0-6ubuntu1",
"binary_name": "python3-twisted-bin"
}
],
"availability": "No subscription required"
}{
"binaries": [
{
"binary_version": "1.16.1-1ubuntu5",
"binary_name": "libgrpc++-dev"
},
{
"binary_version": "1.16.1-1ubuntu5",
"binary_name": "libgrpc++1"
},
{
"binary_version": "1.16.1-1ubuntu5",
"binary_name": "libgrpc-dev"
},
{
"binary_version": "1.16.1-1ubuntu5",
"binary_name": "libgrpc6"
},
{
"binary_version": "1.16.1-1ubuntu5",
"binary_name": "protobuf-compiler-grpc"
},
{
"binary_version": "1.16.1-1ubuntu5",
"binary_name": "python3-grpcio"
},
{
"binary_version": "1.16.1-1ubuntu5",
"binary_name": "ruby-grpc"
},
{
"binary_version": "1.16.1-1ubuntu5",
"binary_name": "ruby-grpc-tools"
}
]
}{
"binaries": [
{
"binary_version": "1.30.2-3build6",
"binary_name": "libgrpc++-dev"
},
{
"binary_version": "1.30.2-3build6",
"binary_name": "libgrpc++1"
},
{
"binary_version": "1.30.2-3build6",
"binary_name": "libgrpc-dev"
},
{
"binary_version": "1.30.2-3build6",
"binary_name": "libgrpc10"
},
{
"binary_version": "1.30.2-3build6",
"binary_name": "protobuf-compiler-grpc"
},
{
"binary_version": "1.30.2-3build6",
"binary_name": "python3-grpcio"
},
{
"binary_version": "1.30.2-3build6",
"binary_name": "ruby-grpc"
},
{
"binary_version": "1.30.2-3build6",
"binary_name": "ruby-grpc-tools"
}
]
}{
"binaries": [
{
"binary_version": "1.51.1-4.1build5",
"binary_name": "libgrpc++-dev"
},
{
"binary_version": "1.51.1-4.1build5",
"binary_name": "libgrpc++1.51t64"
},
{
"binary_version": "1.51.1-4.1build5",
"binary_name": "libgrpc-dev"
},
{
"binary_version": "1.51.1-4.1build5",
"binary_name": "libgrpc29t64"
},
{
"binary_version": "1.51.1-4.1build5",
"binary_name": "protobuf-compiler-grpc"
},
{
"binary_version": "1.51.1-4.1build5",
"binary_name": "python3-grpcio"
},
{
"binary_version": "1.51.1-4.1build5",
"binary_name": "ruby-grpc"
},
{
"binary_version": "1.51.1-4.1build5",
"binary_name": "ruby-grpc-tools"
}
]
}{
"binaries": [
{
"binary_version": "1.51.1-6",
"binary_name": "libgrpc++-dev"
},
{
"binary_version": "1.51.1-6",
"binary_name": "libgrpc++1.51t64"
},
{
"binary_version": "1.51.1-6",
"binary_name": "libgrpc-dev"
},
{
"binary_version": "1.51.1-6",
"binary_name": "libgrpc29t64"
},
{
"binary_version": "1.51.1-6",
"binary_name": "protobuf-compiler-grpc"
},
{
"binary_version": "1.51.1-6",
"binary_name": "python3-grpcio"
},
{
"binary_version": "1.51.1-6",
"binary_name": "ruby-grpc"
},
{
"binary_version": "1.51.1-6",
"binary_name": "ruby-grpc-tools"
}
]
}{
"binaries": [
{
"binary_version": "1.51.1-6build1",
"binary_name": "libgrpc++-dev"
},
{
"binary_version": "1.51.1-6build1",
"binary_name": "libgrpc++1.51t64"
},
{
"binary_version": "1.51.1-6build1",
"binary_name": "libgrpc-dev"
},
{
"binary_version": "1.51.1-6build1",
"binary_name": "libgrpc29t64"
},
{
"binary_version": "1.51.1-6build1",
"binary_name": "protobuf-compiler-grpc"
},
{
"binary_version": "1.51.1-6build1",
"binary_name": "python3-grpcio"
},
{
"binary_version": "1.51.1-6build1",
"binary_name": "ruby-grpc"
},
{
"binary_version": "1.51.1-6build1",
"binary_name": "ruby-grpc-tools"
}
]
}{
"binaries": [
{
"binary_version": "2.2.4+dfsg-1ubuntu0.1~esm2",
"binary_name": "h2o"
},
{
"binary_version": "2.2.4+dfsg-1ubuntu0.1~esm2",
"binary_name": "libh2o-dev"
},
{
"binary_version": "2.2.4+dfsg-1ubuntu0.1~esm2",
"binary_name": "libh2o-dev-common"
},
{
"binary_version": "2.2.4+dfsg-1ubuntu0.1~esm2",
"binary_name": "libh2o-evloop-dev"
},
{
"binary_version": "2.2.4+dfsg-1ubuntu0.1~esm2",
"binary_name": "libh2o-evloop0.13"
},
{
"binary_version": "2.2.4+dfsg-1ubuntu0.1~esm2",
"binary_name": "libh2o0.13"
}
]
}