CVE-2026-50560
Fixed in a distro release EPSS <1%CVSS 6.9
Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, Netty HTTP/2 max header size handling produces an attack similar to HTTP/2 Rapid Reset. There is a setting in the http2 specification called `SETTINGS_MAX_HEADER_LIST_SIZE`. When a client sends that setting to Netty, it appears that Netty will behave as follows: read the request; proxy the request to the origin; attempt to produce a response; and create an exception while writing the headers for the response. Functionally, this should be similar to the http2 reset attack, but with a different on-the-wire signature. Versions 4.1.135.Final and 4.2.15.Final patch the issue.
Products: netty
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| Maven | io.netty:netty-codec-http2 | 4.2.15.Final |
| Maven | io.netty:netty-codec-http2 | 4.1.135.Final |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | apache-hop | 2.18.0-r6 |
| Chainguard | apache-pulsar-4.0 | 4.0.11-r2 |
| Chainguard | apache-pulsar-4.1 | 4.1.3-r15 |
| Chainguard | apache-pulsar-4.2 | 4.2.2-r3 |
| Chainguard | apache-pulsar-fips-4.0 | 4.0.11-r2 |
| Chainguard | apache-pulsar-fips-4.1 | no fix |
| Chainguard | camunda-zeebe-8.6 | 8.6.39-r6 |
| Chainguard | celeborn-0.5 | no fix |
| Chainguard | celeborn-0.5 | 0.5.4-r26 |
| Chainguard | celeborn-0.6 | 0.6.3-r8 |
| Chainguard | celeborn-0.6 | no fix |
| Chainguard | celeborn-0.7 | 0.7.0-r6 |
| Chainguard | celeborn-0.7 | 0.7.0-r3 |
| Chainguard | commercial-elasticsearch-8.17 | no fix |
| Chainguard | commercial-elasticsearch-8.19 | 8.19.17-r0 |
| Chainguard | commercial-elasticsearch-9.1 | no fix |
| Chainguard | commercial-elasticsearch-9.2 | no fix |
| Chainguard | commercial-elasticsearch-9.3 | 9.3.6-r0 |
| Chainguard | commercial-elasticsearch-9.4 | 9.4.3-r0 |
| Chainguard | docker-selenium-base | 4.44.0.20260505-r2 |
| Chainguard | docker-selenium-hub | no fix |
| Chainguard | docker-selenium-router | 4.48.0.20260909-r0 |
| Chainguard | docker-selenium-standalone | 4.48.0.20260909-r0 |
| Chainguard | druid | 37.0.0-r13 |
| Chainguard | druid | 37.0.0-r56 |
| Chainguard | elasticsearch-9.1 | 9.1.10-r9 |
| Chainguard | elasticsearch-9.1-iamguarded | 9.1.10-r9 |
| Chainguard | elasticsearch-9.1-iamguarded-fips | no fix |
| Chainguard | elasticsearch-9.2 | 9.2.8-r8 |
| Chainguard | elasticsearch-9.2-iamguarded | 9.2.8-r8 |
| Chainguard | elasticsearch-9.2-iamguarded-fips | no fix |
| Chainguard | elasticsearch-9.3 | 9.3.7-r1 |
| Chainguard | elasticsearch-9.3-iamguarded | 9.3.7-r1 |
| Chainguard | elasticsearch-9.3-iamguarded-fips | 9.3.7-r1 |
| Chainguard | elasticsearch-9.4 | 9.4.2-r2 |
| Chainguard | elasticsearch-9.4-iamguarded | 9.4.2-r2 |
| Chainguard | elasticsearch-9.4-iamguarded-fips | 9.4.2-r3 |
| Chainguard | elasticsearch-fips-9.1 | no fix |
| Chainguard | elasticsearch-fips-9.2 | no fix |
| Chainguard | elasticsearch-fips-9.3 | 9.3.7-r1 |
| Chainguard | elasticsearch-fips-9.4 | 9.4.2-r3 |
| Chainguard | flyway | 13.0.0-r1 |
| Chainguard | gremlin-server | 3.8.1-r2 |
| Chainguard | grpc-java-fips-1.56.0-m2 | 1.56.0-r6 |
| Chainguard | hadoop-3.5 | no fix |
| Chainguard | hadoop-fips-3.3.6 | no fix |
| Chainguard | hadoop-fips-3.4.2 | no fix |
| Chainguard | hadoop-fips-3.5 | 3.5.0-r12 |
| Chainguard | hadoop-fips-3.5 | 3.5.0-r3 |
| Chainguard | hadoop-fips-3.5 | no fix |
| Chainguard | hono-adapter-mqtt | 2.7.0-r23 |
| Chainguard | hono-cli | 2.7.0-r23 |
| Chainguard | hono-service-auth | 2.7.0-r23 |
| Chainguard | hono-service-command-router | 2.7.0-r23 |
| Chainguard | hono-service-device-registry-jdbc | 2.7.0-r23 |
| Chainguard | infinispan-16.1 | 16.1.4-r6 |
| Chainguard | kafbat-ui | 1.5.0-r1 |
| Chainguard | kafbat-ui-fips | 1.5.0-r6 |
| Chainguard | kafka-strimzi-compat | 1.2.0-r5 |
| Chainguard | kafka-strimzi-compat | no fix |
| Chainguard | kafka_exporter-strimzi-compat | 1.2.0-r5 |
| Chainguard | kafka_exporter-strimzi-compat | 1.2.0-r4 |
| Chainguard | kayenta-2025.2 | 2025.2.4-r6 |
| Chainguard | kayenta-2026.0 | 2026.0.4-r1 |
| Chainguard | kayenta-fips-2025.2 | 2025.2.4-r7 |
| Chainguard | kayenta-fips-2026.0 | 2026.0.4-r1 |
| Chainguard | keycloak-26.4 | no fix |
| Chainguard | keycloak-26.4-iamguarded-compat | no fix |
| Chainguard | keycloak-26.4-operator | no fix |
| Chainguard | keycloak-26.5 | no fix |
| Chainguard | keycloak-26.5-iamguarded-compat | no fix |
| Chainguard | keycloak-26.5-operator | no fix |
| Chainguard | keycloak-fips-26.4 | no fix |
| Chainguard | keycloak-fips-26.4-iamguarded-fips | no fix |
| Chainguard | keycloak-fips-26.4-operator | no fix |
| Chainguard | keycloak-fips-26.5 | 26.5.7-r6 |
| Chainguard | keycloak-fips-26.5-iamguarded-fips | 26.5.7-r6 |
| Chainguard | keycloak-fips-26.5-operator | 26.5.7-r6 |
| Chainguard | knative-kafka-broker-1.20-dispatcher-loom | 1.20.3-r6 |
| Chainguard | knative-kafka-broker-1.20-receiver-loom | 1.20.3-r6 |
| Chainguard | knative-kafka-broker-fips-1.20-dispatcher-loom | 1.20.3-r6 |
| Chainguard | knative-kafka-broker-fips-1.20-receiver-loom | 1.20.3-r6 |
| Chainguard | knative-kafka-broker-fips-1.21-dispatcher-loom | 1.21.3-r10 |
| Chainguard | knative-kafka-broker-fips-1.21-receiver-loom | 1.21.3-r10 |
| Chainguard | knative-kafka-broker-fips-1.22-dispatcher-loom | 1.22.1-r4 |
| Chainguard | knative-kafka-broker-fips-1.22-receiver-loom | 1.22.1-r4 |
| Chainguard | kserve-modelmesh | 0.12.0-r35 |
| Chainguard | management-api-for-apache-cassandra-5.0 | 0.1.120-r0 |
| Chainguard | neo4j-2025.10 | no fix |
| Chainguard | neo4j-2025.11 | no fix |
| Chainguard | neo4j-2025.12 | 2025.12.1-r6 |
| Chainguard | neo4j-2026.01 | 2026.01.4-r6 |
| Chainguard | neo4j-2026.02 | 2026.02.3-r3 |
| Chainguard | opensearch-2-ml-commons | 2.19.5-r1 |
| Chainguard | opensearch-2-performance-analyzer | 2.19.5-r1 |
| Chainguard | opensearch-2-repository-azure | 2.19.5-r1 |
| Chainguard | opensearch-2-repository-s3 | 2.19.5-r1 |
| Chainguard | opensearch-3-discovery-ec2 | 3.8.0-r3 |
| Chainguard | opensearch-3-iamguarded-compat | 3.8.0-r3 |
| Chainguard | opensearch-3-neural-search | 3.8.0-r3 |
| Chainguard | opensearch-3-security-analytics | 3.8.0-r2 |
| Chainguard | opensearch-fips-3-security-analytics | 3.8.0-r2 |
| Chainguard | pinot-fips | 1.5.0-r11 |
| Chainguard | prometheus-jmx-exporter-strimzi-compat | 1.6.0-r0 |
| Chainguard | ranger | no fix |
| Chainguard | reposilite | 3.5.28-r4 |
| Chainguard | seata-server | 2.7.0-r3 |
| Chainguard | sonarqube | 26.8.0.126808-r0 |
| Chainguard | spark-3.5-scala-2.12 | 3.5.8-r14 |
| Chainguard | spark-3.5-scala-2.13 | 3.5.8-r14 |
| Chainguard | spark-4.1-scala-2.13 | 4.1.2-r4 |
| Chainguard | spark-kubernetes-operator | 0.9.0-r1 |
| Chainguard | spark-kubernetes-operator-fips | 0.9.0-r1 |
| Chainguard | strimzi-kafka-operator | no fix |
| Chainguard | strimzi-kafka-operator | 1.2.0-r5 |
| Chainguard | strimzi-kafka-operator-cluster-operator | 1.2.0-r4 |
| Chainguard | strimzi-kafka-operator-cluster-operator | 1.2.0-r5 |
| Chainguard | strimzi-kafka-operator-fips-cluster-operator | 1.0.1-r2 |
| Chainguard | strimzi-kafka-operator-fips-kafka-agent | 1.0.1-r2 |
| Chainguard | strimzi-kafka-operator-fips-kafka-init | 1.0.1-r2 |
| Chainguard | strimzi-kafka-operator-fips-topic-operator | 1.0.1-r2 |
| Chainguard | strimzi-kafka-operator-fips-tracing-agent | 1.0.1-r2 |
| Chainguard | strimzi-kafka-operator-fips-user-operator | 1.0.1-r2 |
| Chainguard | strimzi-kafka-operator-kafka-agent | 1.2.0-r5 |
| Chainguard | strimzi-kafka-operator-kafka-base | no fix |
| Chainguard | strimzi-kafka-operator-kafka-base | 1.2.0-r5 |
| Chainguard | strimzi-kafka-operator-kafka-init | no fix |
| Chainguard | strimzi-kafka-operator-kafka-init | 1.2.0-r4 |
| Chainguard | strimzi-kafka-operator-kafka-init | 1.2.0-r5 |
| Chainguard | strimzi-kafka-operator-kafka-thirdparty-libs | no fix |
| Chainguard | strimzi-kafka-operator-kafka-thirdparty-libs | 1.2.0-r5 |
| Chainguard | strimzi-kafka-operator-kafka-thirdparty-libs-cc | no fix |
| Chainguard | strimzi-kafka-operator-kafka-thirdparty-libs-cc | 1.0.1-r1 |
| Chainguard | strimzi-kafka-operator-kafka-thirdparty-libs-cc | 1.2.0-r5 |
| Chainguard | strimzi-kafka-operator-topic-operator | 1.2.0-r4 |
| Chainguard | strimzi-kafka-operator-topic-operator | 1.2.0-r5 |
| Chainguard | strimzi-kafka-operator-tracing-agent | 1.2.0-r5 |
| Chainguard | strimzi-kafka-operator-user-operator | 1.2.0-r5 |
| Chainguard | thingsboard-tb-mqtt-transport | 4.3.1.2-r14 |
| Chainguard | thingsboard-tb-node | 4.3.1.2-r14 |
| Chainguard | trino-plugin-opensearch | no fix |
| Chainguard | wazuh-indexer-plugin-ml-commons | 4.14.5-r3 |
| Chainguard | wazuh-indexer-plugin-performance-analyzer | 4.14.5-r3 |
| Chainguard | zaproxy | no fix |
| Debian 12 | netty | no fix |
| Debian 13 | netty | no fix |
| Debian 14 | netty | no fix |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | netty-tcnative | 2.0.79-150200.3.45.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | netty-tcnative | 2.0.79-150200.3.45.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | netty-tcnative | 2.0.79-150200.3.45.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | netty-tcnative | 2.0.79-150200.3.45.1 |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | netty-tcnative | 2.0.79-150200.3.45.1 |
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | netty | 4.1.135-150200.4.50.1 |
| SUSE Linux Enterprise Server 15 SP4-LTSS | netty-tcnative | 2.0.79-150200.3.45.1 |
| SUSE Linux Enterprise Server 15 SP5-LTSS | netty-tcnative | 2.0.79-150200.3.45.1 |
| SUSE Linux Enterprise Server 15 SP6-LTSS | netty-tcnative | 2.0.79-150200.3.45.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | netty-tcnative | 2.0.79-150200.3.45.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | netty-tcnative | 2.0.79-150200.3.45.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | netty-tcnative | 2.0.79-150200.3.45.1 |
| Ubuntu 25.10 | netty | no fix |
| Ubuntu 26.10 | netty | no fix |
| Ubuntu Pro 14.04 LTS | netty | no fix |
| Ubuntu Pro 16.04 LTS | netty | no fix |
| Ubuntu Pro 18.04 LTS | netty | no fix |
| Ubuntu Pro 20.04 LTS | netty | no fix |
| Ubuntu Pro 22.04 LTS | netty | no fix |
| Ubuntu Pro 24.04 LTS | netty | no fix |
| Ubuntu Pro 26.04 LTS | netty | no fix |
| Wolfi | apache-pulsar-4.1 | 4.1.3-r15 |
| Wolfi | apache-pulsar-4.2 | 4.2.2-r3 |
| Wolfi | celeborn-0.6 | no fix |
| Wolfi | celeborn-0.6 | 0.6.3-r8 |
| Wolfi | docker-selenium-base | 4.44.0.20260505-r2 |
| Wolfi | docker-selenium-hub | no fix |
| Wolfi | docker-selenium-router | 4.48.0.20260909-r0 |
| Wolfi | docker-selenium-standalone | 4.48.0.20260909-r0 |
| Wolfi | druid | 37.0.0-r13 |
| Wolfi | druid | 37.0.0-r56 |
| Wolfi | flyway | 13.0.0-r1 |
| Wolfi | infinispan-16.1 | 16.1.4-r6 |
| Wolfi | kafka-strimzi-compat | 1.2.0-r5 |
| Wolfi | kafka-strimzi-compat | no fix |
| Wolfi | kafka_exporter-strimzi-compat | 1.2.0-r5 |
| Wolfi | kafka_exporter-strimzi-compat | 1.2.0-r4 |
| Wolfi | keycloak-26.4 | no fix |
| Wolfi | keycloak-26.4-iamguarded-compat | no fix |
| Wolfi | keycloak-26.4-operator | no fix |
| Wolfi | keycloak-26.5 | no fix |
| Wolfi | keycloak-26.5-iamguarded-compat | no fix |
| Wolfi | keycloak-26.5-operator | no fix |
| Wolfi | kserve-modelmesh | 0.12.0-r35 |
| Wolfi | management-api-for-apache-cassandra-5.0 | 0.1.120-r0 |
| Wolfi | neo4j-2025.10 | no fix |
| Wolfi | neo4j-2025.12 | 2025.12.1-r6 |
| Wolfi | neo4j-2026.01 | 2026.01.4-r6 |
| Wolfi | opensearch-3-discovery-ec2 | 3.8.0-r3 |
| Wolfi | opensearch-3-iamguarded-compat | 3.8.0-r3 |
| Wolfi | opensearch-3-neural-search | 3.8.0-r3 |
| Wolfi | opensearch-3-security-analytics | 3.8.0-r2 |
| Wolfi | prometheus-jmx-exporter-strimzi-compat | 1.6.0-r0 |
| Wolfi | sonarqube | 26.8.0.126808-r0 |
| Wolfi | spark-4.1-scala-2.13 | 4.1.2-r4 |
| Wolfi | strimzi-kafka-operator | 1.2.0-r5 |
| Wolfi | strimzi-kafka-operator | no fix |
| Wolfi | strimzi-kafka-operator-cluster-operator | 1.2.0-r5 |
| Wolfi | strimzi-kafka-operator-cluster-operator | 1.2.0-r4 |
| Wolfi | strimzi-kafka-operator-kafka-agent | 1.2.0-r5 |
| Wolfi | strimzi-kafka-operator-kafka-base | no fix |
| Wolfi | strimzi-kafka-operator-kafka-base | 1.2.0-r5 |
| Wolfi | strimzi-kafka-operator-kafka-init | 1.2.0-r4 |
| Wolfi | strimzi-kafka-operator-kafka-init | no fix |
| Wolfi | strimzi-kafka-operator-kafka-init | 1.2.0-r5 |
| Wolfi | strimzi-kafka-operator-kafka-thirdparty-libs | no fix |
| Wolfi | strimzi-kafka-operator-kafka-thirdparty-libs | 1.2.0-r5 |
| Wolfi | strimzi-kafka-operator-kafka-thirdparty-libs-cc | 1.0.1-r1 |
| Wolfi | strimzi-kafka-operator-kafka-thirdparty-libs-cc | no fix |
| Wolfi | strimzi-kafka-operator-kafka-thirdparty-libs-cc | 1.2.0-r5 |
| Wolfi | strimzi-kafka-operator-topic-operator | 1.2.0-r4 |
| Wolfi | strimzi-kafka-operator-topic-operator | 1.2.0-r5 |
| Wolfi | strimzi-kafka-operator-tracing-agent | 1.2.0-r5 |
| Wolfi | strimzi-kafka-operator-user-operator | 1.2.0-r5 |
| Wolfi | thingsboard-tb-mqtt-transport | 4.3.1.2-r14 |
| Wolfi | thingsboard-tb-node | 4.3.1.2-r14 |
| Wolfi | trino-plugin-opensearch | no fix |
| openSUSE Tumbleweed | netty | 4.1.135-1.1 |