Skip to content
OpenAdvisories
High · 7.4 Public exploit CVE-2026-2332 EUVD-2026-22243GHSA-355h-qmc2-wpwf

HTTP Request Smuggling via Chunked Extension Quoted-String Parsing

Published Apr 14, 2026 · Updated Sep 14, 2026 · Assigned by eclipse

Description

In Eclipse Jetty, the HTTP/1.1 parser is vulnerable to request smuggling when chunk extensions are used, similar to the "funky chunks" techniques outlined here:
* https://w4ke.info/2025/06/18/funky-chunks.html

* https://w4ke.info/2025/10/29/funky-chunks-2.html

Jetty terminates chunk extension parsing at \r\n inside quoted strings instead of treating this as an error.

POST / HTTP/1.1
Host: localhost
Transfer-Encoding: chunked

1;ext="val
X
0

GET /smuggled HTTP/1.1
...

Note how the chunk extension does not close the double quotes, and it is able to inject a smuggled request.

Affected products

VendorProductAffectedFixed
Eclipse Foundation Eclipse Jetty 12.1.0 – ≤ 12.1.6, 12.0.0 – ≤ 12.0.32, 11.0.0 – ≤ 11.0.28, 10.0.0 – ≤ 10.0.27, 9.4.0 – ≤ 9.4.59 —

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 jetty12 12.0.33-1 —
Debian 14 jetty9 No fix yet —
Debian 13 jetty9 +1 No fix yet —
Debian 12 jetty9 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 jetty9 +1 No fix yet —
Ubuntu 26.04 LTS jetty9 +1 No fix yet —
Ubuntu 25.10 jetty9 No fix yet —
Ubuntu 24.04 LTS jetty9 No fix yet —
Ubuntu 22.04 LTS jetty9 No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS jetty9 No fix yet —
Ubuntu 18.04 LTS jetty9 No fix yet —
Ubuntu 16.04 LTS jetty9 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 9 jmc 8.2.0-19.el9_8.2 RHSA-2026:20568
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Satellite Capsule 6 libsolv +1 1:0.7.20-7.el8sat RHSA-2026:50223
Red Hat Satellite Capsule 6 openvox-agent 8.24.1-3.el8sat RHSA-2026:50263, RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite Capsule 6 openvox-server 8.14.1-1.el8sat RHSA-2026:50263, RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite Capsule 6 python-pillow +1 12.3.0-1.el8pc RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite Capsule 6 python-pyjwt +2 2.13.0-1.el8pc RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite Capsule 6 python3.12-pillow 12.3.0-1.el9pc RHSA-2026:50263, RHSA-2026:50221
Red Hat Satellite Capsule 6 python3.12-pyjwt +1 2.13.0-1.el9pc RHSA-2026:50263
Red Hat Satellite Capsule 6 rubygem-faraday 1.10.6-1.el8sat RHSA-2026:50263, RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite Capsule 6 rubygem-nokogiri 1.15.7-3.el8sat RHSA-2026:50263, RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite 6 libsolv +1 1:0.7.20-7.el8sat RHSA-2026:50223
Red Hat Satellite 6 openvox-agent 8.24.1-3.el8sat RHSA-2026:50263, RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite 6 openvox-server 8.14.1-1.el8sat RHSA-2026:50263, RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite 6 python-pillow +1 12.3.0-1.el8pc RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite 6 python-pyjwt +2 2.13.0-1.el8pc RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite 6 python3.12-pillow 12.3.0-1.el9pc RHSA-2026:50263, RHSA-2026:50221
Red Hat Satellite 6 python3.12-pyjwt +1 2.13.0-1.el9pc RHSA-2026:50263
Red Hat Satellite 6 rubygem-faraday 1.10.6-1.el8sat RHSA-2026:50263, RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite 6 rubygem-katello 4.14.0.21-1.el8sat RHSA-2026:50263, RHSA-2026:50223, RHSA-2026:50222
Red Hat Satellite 6 rubygem-nokogiri 1.15.7-3.el8sat RHSA-2026:50263, RHSA-2026:50223, RHSA-2026:50222

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 jmc 8.2.0-19.el9_8.2 ALSA-2026:20568

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 9 jmc 8.2.0-19.el9_8.2 RLSA-2026:20568
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed jetty-minimal 9.4.58-4.1 openSUSE-SU-2026:10574-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 jmc 8.2.0-19.el9_8.2 ELSA-2026-20568

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling akhq 0.27.0-r2 —
Wolfi rolling apache-nifi +1 2.9.0-r0 —
Wolfi rolling apache-pulsar-4.2 4.2.1-r0 —
Wolfi rolling apache-tika-3.1 3.1.0-r38 —
Wolfi rolling apache-tika-3.2 +1 3.2.3-r18 —
Wolfi rolling apache-tika-3.3 3.3.2-r2 —
Wolfi rolling cassandra-reaper 5.0.0-r0 —
Wolfi rolling cloudwatch-exporter 0.17.0-r0 —
Wolfi rolling druid 36.0.0-r15 —
Wolfi rolling jenkins-2-openjdk-21 +1 2.560-r0 —
Wolfi rolling kafka-4.1 4.1.2-r2 —
Wolfi rolling kafka-4.2 4.2.0-r5 —
Wolfi rolling solr-10 10.0.0-r1 —
Wolfi rolling spark-4.0-scala-2.13 4.0.5-r1 —
Wolfi rolling spark-4.1-scala-2.13 4.1.4-r2 —
Wolfi rolling strimzi-kafka-operator-kafka-init +5 0.51.0-r23 —
Wolfi rolling strimzi-kafka-operator-kafka-thirdparty-libs-cc 1.3.1-r0 —
Wolfi rolling tez +4 No fix yet —
Wolfi rolling trino +4 483-r7 —
Wolfi rolling trino-plugin-ranger 482-r1 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

  • xiaoqiMikko/jetty-line-check ★ 0 · Sep 12, 2026

    CVE-2026-2332 and 4 more 2026 Jetty CVEs: which does your Jetty (or Spring Boot) build hit, and does the fixed version Jetty names even exist on Maven Central? For 9.4/10/11 EOL lines the answer is '…

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.eclipse.jetty:jetty-http >= 12.1.0, < 12.1.7 12.1.7 GHSA-355h-qmc2-wpwf
Maven org.eclipse.jetty:jetty-http >= 12.0.0, < 12.0.33 12.0.33 GHSA-355h-qmc2-wpwf
Maven org.eclipse.jetty:jetty-http >= 11.0.0, < 11.0.29 11.0.29 GHSA-355h-qmc2-wpwf
Maven org.eclipse.jetty:jetty-http >= 10.0.0, < 10.0.28 10.0.28 GHSA-355h-qmc2-wpwf
Maven org.eclipse.jetty:jetty-http >= 9.4.0, < 9.4.60 9.4.60 GHSA-355h-qmc2-wpwf

Advisories 25

References