CVEvulnerability
CVE-2026-2332
9.1 CRITICAL
Official page ↗
- Status
- Modified
- Published
- 2026-04-14
- Last modified
- 2026-10-26
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 7.4 HIGH — CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
- CVSS 3.1 ([email protected])
- 9.1 CRITICAL — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
- CVSS 3.1 (0b0ca135-0b70-47e7-9f44-1890c2a1c46c)
- 7.4 HIGH — CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
- Weaknesses
- CWE-444
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 configurations
• eclipse jetty (>= 9.4.0 < 9.4.60)
• eclipse jetty (>= 10.0.0 < 10.0.28)
• eclipse jetty (>= 11.0.0 < 11.0.28)
• eclipse jetty (>= 12.0.0 < 12.0.33)
• eclipse jetty (>= 12.1.0 < 12.1.7)
Related
Weakness · CWE (1)
- CWE-444 Inconsistent Interpretation of HTTP Requests weakness
References
- https://github.com/jetty/jetty.project/security/advisories/GHSA-355h-qmc2-wpwf Exploit, Mitigation, Vendor Advisory
- https://gitlab.eclipse.org/security/cve-assignment/-/issues/89 Issue Tracking, Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:10175 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:14272 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:17668 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:20568 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:21773 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22453 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:25089 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:50221 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:50222 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:50223 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:50263 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60239 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60246 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60247 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60248 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60249 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60250 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60251 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60252 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60254 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60256 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:60259 access.redhat.com
- https://access.redhat.com/security/cve/CVE-2026-2332 access.redhat.com
- https://bugzilla.redhat.com/show_bug.cgi?id=2458187 bugzilla.redhat.com
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-2332.json security.access.redhat.com