Skip to content
OpenAdvisories
Low · 2.9 CVE-2025-58056 EUVD-2025-26640GHSA-fghv-69vj-qj49

Netty is vulnerable to request smuggling due to incorrect parsing of chunk extensions

Published Sep 3, 2025 · Updated Sep 5, 2025 · Assigned by GitHub_M

Vendor: netty Product: netty Package: akhq Package: apache-activemq-artemis Package: apache-activemq-artemis-compat Package: apache-nifi Package: apache-nifi-compat Package: apache-nifi-toolkit Package: apicurio-registry Package: apicurio-registry-nginx-config Package: apicurio-registry-ui Package: celeborn-0.6 Package: docker-selenium Package: docker-selenium-base Package: docker-selenium-compat Package: docker-selenium-distributor Package: docker-selenium-event-bus Package: docker-selenium-hub Package: docker-selenium-node-base Package: docker-selenium-node-chromium Package: docker-selenium-node-docker Package: docker-selenium-node-firefox Package: docker-selenium-router Package: docker-selenium-session-queue Package: docker-selenium-sessions Package: docker-selenium-standalone Package: docker-selenium-standalone-chrome Package: docker-selenium-standalone-chromium Package: docker-selenium-standalone-docker Package: docker-selenium-standalone-firefox Package: docker-selenium-supervisor-config Package: druid Package: druid-compat Package: flyway Package: io.netty:netty-codec-http Package: kafka_exporter-strimzi-compat Package: kafka-strimzi-compat Package: kserve-modelmesh Package: kserve-modelmesh-compat Package: netty Package: netty Package: netty-3.9 Package: opensearch-2 Package: prometheus-jmx-exporter-strimzi-compat Package: selenium-server Package: sonarqube Package: strimzi-kafka-operator Package: strimzi-kafka-operator-cluster-operator Package: strimzi-kafka-operator-kafka-agent Package: strimzi-kafka-operator-kafka-base Package: strimzi-kafka-operator-kafka-init Package: strimzi-kafka-operator-kafka-thirdparty-libs Package: strimzi-kafka-operator-kafka-thirdparty-libs-cc Package: strimzi-kafka-operator-topic-operator Package: strimzi-kafka-operator-tracing-agent Package: strimzi-kafka-operator-user-operator Package: tez Package: thingsboard Package: thingsboard-tb-js-executor Package: thingsboard-tb-mqtt-transport Package: thingsboard-tb-node Package: thingsboard-tb-web-ui Package: trino Package: trino-config Package: trino-oci-entrypoint Package: trino-plugin-ai-functions Package: trino-plugin-bigquery Package: trino-plugin-blackhole Package: trino-plugin-cassandra Package: trino-plugin-clickhouse Package: trino-plugin-delta-lake Package: trino-plugin-druid Package: trino-plugin-duckdb Package: trino-plugin-elasticsearch Package: trino-plugin-exasol Package: trino-plugin-exchange-filesystem Package: trino-plugin-exchange-hdfs Package: trino-plugin-faker Package: trino-plugin-functions-python Package: trino-plugin-geospatial Package: trino-plugin-google-sheets Package: trino-plugin-hive Package: trino-plugin-http-event-listener Package: trino-plugin-http-server-event-listener Package: trino-plugin-hudi Package: trino-plugin-iceberg Package: trino-plugin-ignite Package: trino-plugin-jmx Package: trino-plugin-kafka Package: trino-plugin-kafka-event-listener Package: trino-plugin-lakehouse Package: trino-plugin-ldap-group-provider Package: trino-plugin-loki Package: trino-plugin-mariadb Package: trino-plugin-memory Package: trino-plugin-ml Package: trino-plugin-mongodb Package: trino-plugin-mysql Package: trino-plugin-mysql-event-listener Package: trino-plugin-opa Package: trino-plugin-openlineage Package: trino-plugin-opensearch Package: trino-plugin-oracle Package: trino-plugin-password-authenticators Package: trino-plugin-pinot Package: trino-plugin-postgresql Package: trino-plugin-prometheus Package: trino-plugin-ranger Package: trino-plugin-redis Package: trino-plugin-redshift Package: trino-plugin-resource-group-managers Package: trino-plugin-session-property-managers Package: trino-plugin-singlestore Package: trino-plugin-snowflake Package: trino-plugin-spooling-filesystem Package: trino-plugin-sqlserver Package: trino-plugin-teradata-functions Package: trino-plugin-thrift Package: trino-plugin-tpcds Package: trino-plugin-tpch Package: trino-plugin-vertica Package: wavefront-proxy Package: wavefront-proxy-compat Package: wavefront-proxy-config Package: wavefront-proxy-licenses Package: wildfly Package: wildfly-openjdk-17 Package: wildfly-openjdk-17-compat Package: wildfly-openjdk-21 Package: wildfly-openjdk-21-compat Package: zipkin Package: zipkin-oci-entrypoint Package: zipkin-slim Ecosystem: Debian Ecosystem: Maven Ecosystem: Ubuntu Ecosystem: Wolfi

Description

Netty is an asynchronous event-driven network application framework for development of maintainable high performance protocol servers and clients. In versions 4.1.124.Final, and 4.2.0.Alpha3 through 4.2.4.Final, Netty incorrectly accepts standalone newline characters (LF) as a chunk-size line terminator, regardless of a preceding carriage return (CR), instead of requiring CRLF per HTTP/1.1 standards. When combined with reverse proxies that parse LF differently (treating it as part of the chunk extension), attackers can craft requests that the proxy sees as one request but Netty processes as two, enabling request smuggling attacks. This is fixed in versions 4.1.125.Final and 4.2.5.Final.

Affected products

VendorProductAffectedFixed
netty netty >= 4.2.0.Alpha3, < 4.2.5.Final, <= 4.1.124.Final, < 4.1.125.Final —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 netty 1:4.1.48-13 —
Debian 13 netty 1:4.1.48-10+deb13u1 DSA-6160-1
Debian 12 netty 1:4.1.48-7+deb12u2 DSA-6160-1
Debian 11 netty 1:4.1.48-4+deb11u3 DLA-4519-1
ReleasePackageFixed inAdvisory
Ubuntu 25.10 netty 1:4.1.48-10ubuntu0.25.10.2 —
Ubuntu 24.04 LTS netty 1:4.1.48-9ubuntu0.1 —
Ubuntu 22.04 LTS netty 1:4.1.48-4+deb11u2ubuntu0.1 —
Ubuntu 18.04 LTS netty-3.9 No fix yet —
Ubuntu 16.04 LTS netty-3.9 No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS netty 1:4.1.45-1ubuntu0.1~esm4 —
Ubuntu Pro 18.04 LTS netty 1:4.1.7-4ubuntu0.1+esm5 —
Ubuntu Pro 16.04 LTS netty 1:4.0.34-1ubuntu0.1~esm3 —
Ubuntu Pro 14.04 LTS netty No fix yet —
ReleasePackageFixed inAdvisory
Red Hat JBoss EAP 8 eap8-apache-commons-lang 3.18.0-1.redhat_00002.1.el8eap RHSA-2025:17298
Red Hat JBoss EAP 8 eap8-apache-cxf +3 4.0.9-4.redhat_00002.1.el8eap RHSA-2025:17317, RHSA-2025:17298
Red Hat JBoss EAP 8 eap8-cxf-xjc-dv +5 4.1.0-1.redhat_00001.1.el8eap RHSA-2025:17317
Red Hat JBoss EAP 8 eap8-eap-product-conf-parent +1 800.9.1-3.GA_redhat_00004.1.el8eap RHSA-2025:17317, RHSA-2025:17298
Red Hat JBoss EAP 8 eap8-jbossws-cxf 7.3.4-1.Final_redhat_00001.1.el8eap RHSA-2025:17317, RHSA-2025:17298
Red Hat JBoss EAP 8 eap8-netty +14 4.1.127-1.Final_redhat_00001.1.el8eap RHSA-2025:17317, RHSA-2025:17298
Red Hat JBoss EAP 8 eap8-opensaml +13 4.3.2-2.redhat_00002.1.el8eap RHSA-2025:17317, RHSA-2025:17298
Red Hat JBoss EAP 8 eap8-wildfly +4 8.0.9-8.GA_redhat_00008.1.el8eap RHSA-2025:17317, RHSA-2025:17298
Red Hat JBoss EAP 8 eap8-wss4j +6 3.0.4-1.redhat_00002.1.el8eap RHSA-2025:17317, RHSA-2025:17298
Red Hat JBoss EAP 8 eap8-xml-security 3.0.5-1.redhat_00001.1.el8eap RHSA-2025:17317, RHSA-2025:17298
ReleasePackageFixed inAdvisory
SLES 15 SP7 netty 4.1.126-150200.4.34.1 SUSE-SU-2025:03114-1
SLES 15 SP7 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
SLES 15 SP6 netty 4.1.126-150200.4.34.1 SUSE-SU-2025:03114-1
SLES 15 SP6 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
SLES 15 SP5 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
SLES 15 SP4 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
SLES 15 SP3 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP5 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
SLES for SAP 15 SP4 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
SLES for SAP 15 SP3 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
SLE HPC 15 SP5 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
SLE HPC 15 SP4 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
SLE HPC 15 SP3 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
SUSE Enterprise Storage 7.1 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed netty 4.1.126-1.1 openSUSE-SU-2025:15520-1
openSUSE Leap 15.6 netty 4.1.126-150200.4.34.1 SUSE-SU-2025:03114-1
openSUSE Leap 15.6 netty-tcnative 2.0.73-150200.3.30.1 SUSE-SU-2025:03114-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling akhq 0.26.0-r4 —
Wolfi rolling apache-activemq-artemis +1 2.42.0-r8 —
Wolfi rolling apache-nifi +2 2.5.0-r7 —
Wolfi rolling apicurio-registry +2 3.0.14-r1 —
Wolfi rolling celeborn-0.6 0.6.3-r7 —
Wolfi rolling docker-selenium +18 4.35.0.20250828-r0 —
Wolfi rolling druid +1 34.0.0-r4 —
Wolfi rolling flyway 11.12.0-r1 —
Wolfi rolling kafka-strimzi-compat +12 0.47.0-r7 —
Wolfi rolling kserve-modelmesh +1 0.12.0-r16 —
Wolfi rolling opensearch-2 2.19.4-r0 —
Wolfi rolling selenium-server 4.38.0-r0 —
Wolfi rolling sonarqube 25.12.0.117093-r1 —
Wolfi rolling tez 0.10.5-r5 —
Wolfi rolling thingsboard +4 4.2-r4 —
Wolfi rolling trino +58 476-r8 —
Wolfi rolling wavefront-proxy +3 13.8-r3 —
Wolfi rolling wildfly +4 37.0.1-r1 —
Wolfi rolling zipkin +2 3.5.1-r5 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven io.netty:netty-codec-http < 4.1.125.Final 4.1.125.Final GHSA-fghv-69vj-qj49
Maven io.netty:netty-codec-http >= 4.2.0.Alpha1, < 4.2.5.Final 4.2.5.Final GHSA-fghv-69vj-qj49

Advisories 11

References