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
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| 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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 20.04 LTS | jetty9 | No fix yet | — |
| Ubuntu 18.04 LTS | jetty9 | No fix yet | — |
| Ubuntu 16.04 LTS | jetty9 | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 9 | jmc | 8.2.0-19.el9_8.2 | RHSA-2026:20568 |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 9 | jmc | 8.2.0-19.el9_8.2 | ALSA-2026:20568 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 9 | jmc | 8.2.0-19.el9_8.2 | RLSA-2026:20568 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | jetty-minimal | 9.4.58-4.1 | openSUSE-SU-2026:10574-1 |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 9 | jmc | 8.2.0-19.el9_8.2 | ELSA-2026-20568 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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.
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
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| 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
- WID-SEC-2026-2923 Atlassian Produkte (Bamboo, Bitbucket, Confluence, Crucible, Fisheye, und Jira): Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 8, 2026
- ALSA-2026:20568 Important: jmc security update AlmaLinux Security Advisories · Oct 29, 2026
- WID-SEC-2026-2437 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 22, 2026
- RHSA-2026:50223 Red Hat Security Advisory: Satellite 6.16.12 Async Update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:50263 Red Hat Security Advisory: Satellite 6.18.8 Async Update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:50222 Red Hat Security Advisory: Satellite 6.17.10 Async Update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:50221 Red Hat Security Advisory: Satellite 6.19.3 Async Update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:20568 Red Hat Security Advisory: jmc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- WID-SEC-2026-2460 Atlassian Bamboo, Bitbucket, Confluence, Fisheye, Crucible, Jira und Jira Service Management: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 1, 2026
- WID-SEC-2026-1082 Eclipse Jetty: Schwachstelle ermöglicht Manipulation von Daten BSI CERT-Bund (WID) · Sep 16, 2026
- NCSC-2026-0377 Kwetsbaarheden verholpen in Oracle Enterprise Manager NCSC-NL (Netherlands) · Sep 16, 2026
- WID-SEC-2026-3399 Oracle Enterprise Manager: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 15, 2026
- NCSC-2026-0356 Kwetsbaarheden verholpen in diverse SAP-producten NCSC-NL (Netherlands) · Sep 9, 2026
- WID-SEC-2026-3220 SAP Patch Day September 2026: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 7, 2026
- NCSC-2026-0325 Kwetsbaarheden verholpen in Atlassian producten NCSC-NL (Netherlands) · Aug 24, 2026
- NCSC-2026-0311 Kwetsbaarheden verholpen in Oracle Enterprise Manager NCSC-NL (Netherlands) · Aug 19, 2026
- WID-SEC-2026-2890 Oracle Enterprise Manager: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 18, 2026
- NCSC-2026-0256 Kwetsbaarheden verholpen in Oracle Communications NCSC-NL (Netherlands) · Jul 22, 2026
- NCSC-2026-0254 Kwetsbaarheden verholpen in Oracle database producten NCSC-NL (Netherlands) · Jul 22, 2026
- WID-SEC-2026-2260 IBM Operational Decision Manager: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 8, 2026
- ELSA-2026-20568 Important: jmc security update (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Jun 23, 2026
- RLSA-2026:20568 Important: jmc security update Rocky Linux Security Advisories · May 30, 2026
- NCSC-2026-0169 Kwetsbaarheden verholpen in Oracle Database Server NCSC-NL (Netherlands) · May 29, 2026
- WID-SEC-2026-1720 Oracle REST Data Services: Mehrere Schwachstellen BSI CERT-Bund (WID) · May 28, 2026
- openSUSE-SU-2026:10574-1 jetty-annotations-9.4.58-4.1 on GA media SUSE / openSUSE Security Updates · Apr 19, 2026
References
- https://github.com/jetty/jetty.project/security/advisories/GHSA-355h-qmc2-wpwf third-party-advisory
- https://gitlab.eclipse.org/security/cve-assignment/-/issues/89 issue-tracking