Cookie parsing of quoted values can exfiltrate values from other cookies in Eclipse Jetty
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Partial Red Hat: 13 fixed, 17 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-200.
Summary
Jetty is a java based web server and servlet engine. Nonstandard cookie parsing in Jetty may allow an attacker to smuggle cookies within other cookies, or otherwise perform unintended behavior by tampering with the cookie parsing mechanism. If Jetty sees a cookie VALUE that starts with `"` (double quote), it will continue to read the cookie string until it sees a closing quote -- even if a semicolon is encountered. So, a cookie header such as: `DISPLAY_LANGUAGE="b; JSESSIONID=1337; c=d"` will be parsed as one cookie, with the name DISPLAY_LANGUAGE and a value of b; JSESSIONID=1337; c=d instead of 3 separate cookies. This has security implications because if, say, JSESSIONID is an HttpOnly cookie, and the DISPLAY_LANGUAGE cookie value is rendered on the page, an attacker can smuggle the JSESSIONID cookie into the DISPLAY_LANGUAGE cookie and thereby exfiltrate it. This is significant when an intermediary is enacting some policy based on cookies, so a smuggled cookie can bypass that policy yet still be seen by the Jetty server or its logging system. This issue has been addressed in versions 9.4.51, 10.0.14, 11.0.14, and 12.0.0.beta0 and users are advised to upgrade. There are no known workarounds for this issue.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Eclipse Foundation | jetty.project | before 9.4.51; 10.0.0 to before 10.0.14; 11.0.0 to before 11.0.14; 12.0.0.alpha0 to before 12.0.0.beta0 | 9.4.51, 10.0.14, 11.0.14, 12.0.0.beta0 | Patch available | CNA |
| — | org.eclipse.jetty:jetty-server (Maven) | before 9.4.51.v20230217 | 9.4.51.v20230217 | Patch available | GHSA-p26g-97m4-6q7c |
| — | org.eclipse.jetty:jetty-server (Maven) | 10.0.0 to before 10.0.14 | 10.0.14 | Patch available | GHSA-p26g-97m4-6q7c |
| — | org.eclipse.jetty:jetty-server (Maven) | 11.0.0 to before 11.0.14 | 11.0.14 | Patch available | GHSA-p26g-97m4-6q7c |
| — | org.eclipse.jetty:jetty-server (Maven) | 12.0.0alpha0 to before 12.0.0.beta0 | 12.0.0.beta0 | Patch available | GHSA-p26g-97m4-6q7c |
- jetty.project VendorEclipse Foundation Affected before 9.4.51; 10.0.0 to before 10.0.14; 11.0.0 to before 11.0.14; 12.0.0.alpha0 to before 12.0.0.beta0 Fixed in 9.4.51, 10.0.14, 11.0.14, 12.0.0.beta0 Patch available CNA
- org.eclipse.jetty:jetty-server (Maven) Vendor— Affected before 9.4.51.v20230217 Fixed in 9.4.51.v20230217 Patch available GHSA-p26g-97m4-6q7c
- org.eclipse.jetty:jetty-server (Maven) Vendor— Affected 10.0.0 to before 10.0.14 Fixed in 10.0.14 Patch available GHSA-p26g-97m4-6q7c
- org.eclipse.jetty:jetty-server (Maven) Vendor— Affected 11.0.0 to before 11.0.14 Fixed in 11.0.14 Patch available GHSA-p26g-97m4-6q7c
- org.eclipse.jetty:jetty-server (Maven) Vendor— Affected 12.0.0alpha0 to before 12.0.0.beta0 Fixed in 12.0.0.beta0 Patch available GHSA-p26g-97m4-6q7c
CPE configurations NVD · 12
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:* | before 9.4.51; 10.0.0 to before 10.0.14; 11.0.0 to before 11.0.14 | Vulnerable | Eclipse Foundation |
| cpe:2.3:a:eclipse:jetty:12.0.0:alpha1:*:*:*:*:*:* | 12.0.0 alpha1 | Vulnerable | Eclipse Foundation |
| cpe:2.3:a:eclipse:jetty:12.0.0:alpha2:*:*:*:*:*:* | 12.0.0 alpha2 | Vulnerable | Eclipse Foundation |
| cpe:2.3:a:eclipse:jetty:12.0.0:alpha3:*:*:*:*:*:* | 12.0.0 alpha3 | Vulnerable | Eclipse Foundation |
| cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* | 10.0 | Vulnerable | Debian |
| cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* | 11.0 | Vulnerable | Debian |
| cpe:2.3:o:debian:debian_linux:12.0:*:*:*:*:*:*:* | 12.0 | Vulnerable | Debian |
| cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:linux:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:windows:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:e-series_santricity_os_controller:*:*:*:*:*:*:*:* | 11.0 | Vulnerable | NetApp |
- cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:* Versions before 9.4.51; 10.0.0 to before 10.0.14; 11.0.0 to before 11.0.14 Vulnerable ·Eclipse Foundation
- cpe:2.3:a:eclipse:jetty:12.0.0:alpha1:*:*:*:*:*:* Versions 12.0.0 alpha1 Vulnerable ·Eclipse Foundation
- cpe:2.3:a:eclipse:jetty:12.0.0:alpha2:*:*:*:*:*:* Versions 12.0.0 alpha2 Vulnerable ·Eclipse Foundation
- cpe:2.3:a:eclipse:jetty:12.0.0:alpha3:*:*:*:*:*:* Versions 12.0.0 alpha3 Vulnerable ·Eclipse Foundation
- cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Debian
- cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* Versions 11.0 Vulnerable ·Debian
- cpe:2.3:o:debian:debian_linux:12.0:*:*:*:*:*:*:* Versions 12.0 Vulnerable ·Debian
- cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:linux:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:windows:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:e-series_santricity_os_controller:*:*:*:*:*:*:*:* Versions 11.0 Vulnerable ·NetApp
Remediation
- Fix · CNA jetty.project (eclipse) Fixed in 9.4.51, 10.0.14, 11.0.14, 12.0.0.beta0
- Fix · GHSA-p26g-97m4-6q7c org.eclipse.jetty:jetty-server (Maven) Fixed in 9.4.51.v20230217 Advisory →
- Fix · GHSA-p26g-97m4-6q7c org.eclipse.jetty:jetty-server (Maven) Fixed in 10.0.14 Advisory →
- Fix · GHSA-p26g-97m4-6q7c org.eclipse.jetty:jetty-server (Maven) Fixed in 11.0.14 Advisory →
- Fix · GHSA-p26g-97m4-6q7c org.eclipse.jetty:jetty-server (Maven) Fixed in 12.0.0.beta0 Advisory →
Red Hat 12 advisories
- RHSA-2024:0804 Released 2024-02-13 · Red Hat rating ImportantRed Hat Single Sign-On 7.6.7 security update
- Red Hat Single Sign-On 7
- RHSA-2024:0798 Released 2024-02-13 · Red Hat rating ImportantRed Hat Single Sign-On 7.6.7 security update on RHEL 7
- Red Hat Single Sign-On 7.6 for RHEL 7 Server rh-sso7-keycloak-18.0.12-1.redhat_00001.1.el7sso, rh-sso7-keycloak-server-18.0.12-1.redhat_00001.1.el7sso
- RHSA-2024:0800 Released 2024-02-13 · Red Hat rating ImportantRed Hat Single Sign-On 7.6.7 security update on RHEL 9
- Red Hat Single Sign-On 7.6 for RHEL 9 rh-sso7-keycloak-18.0.12-1.redhat_00001.1.el9sso, rh-sso7-keycloak-server-18.0.12-1.redhat_00001.1.el9sso
Show 9 more Red Hat advisories
- RHSA-2024:0799 Released 2024-02-13 · Red Hat rating ImportantRed Hat Single Sign-On 7.6.7 security update on RHEL 8
- Red Hat Single Sign-On 7.6 for RHEL 8 rh-sso7-keycloak-18.0.12-1.redhat_00001.1.el8sso, rh-sso7-keycloak-server-18.0.12-1.redhat_00001.1.el8sso
- RHSA-2024:0801 Released 2024-02-13 · Red Hat rating ImportantRed Hat Single Sign-On 7.6.7 for OpenShift image enhancement update
- Middleware Containers for OpenShift rh-sso-7/sso76-openshift-rhel8
- RHSA-2024:0797 Released 2024-02-13 · Red Hat rating ImportantSatellite 6.14.2 Async Security Update
- Red Hat Satellite 6.14 for RHEL 8 candlepin-4.3.11-1.el8sat, candlepin-selinux-4.3.11-1.el8sat, mosquitto-2.0.17-1.el8sat +5
- RHSA-2024:0778 Released 2024-02-12 · Red Hat rating ImportantJenkins and Jenkins-2-plugins security update
- OpenShift Developer Tools and Services for OCP 4.12 jenkins-2-plugins-4.12.1706515741-1.el8, jenkins-2.426.3.1706515686-3.el8
- RHSA-2023:7638 Released 2023-12-04 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.4.14 on RHEL 8 security update
- Red Hat JBoss EAP 7.4 for RHEL 8 eap7-activemq-artemis-2.16.0-17.redhat_00051.1.el8eap, eap7-activemq-artemis-cli-2.16.0-17.redhat_00051.1.el8eap, eap7-activemq-artemis-commons-2.16.0-17.redhat_00051.1.el8eap +47
- RHSA-2023:7637 Released 2023-12-04 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.4.14 on RHEL 7 security update
- Red Hat JBoss EAP 7.4 for RHEL 7 Server eap7-activemq-artemis-2.16.0-17.redhat_00051.1.el7eap, eap7-activemq-artemis-cli-2.16.0-17.redhat_00051.1.el7eap, eap7-activemq-artemis-commons-2.16.0-17.redhat_00051.1.el7eap +47
- RHSA-2023:7639 Released 2023-12-04 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.4.14 on RHEL 9 security update
- Red Hat JBoss EAP 7.4 for RHEL 9 eap7-activemq-artemis-2.16.0-17.redhat_00051.1.el9eap, eap7-activemq-artemis-cli-2.16.0-17.redhat_00051.1.el9eap, eap7-activemq-artemis-commons-2.16.0-17.redhat_00051.1.el9eap +47
- RHSA-2023:5441 Released 2023-10-04 · Red Hat rating ModerateRed Hat Integration Camel for Spring Boot 4.0.0 release and security update
- RHINT Camel-Springboot 4.0.0
- RHSA-2023:5165 Released 2023-09-14 · Red Hat rating ImportantRed Hat AMQ Streams 2.5.0 release and security update
- Red Hat AMQ Streams 2.5.0
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Migration Toolkit for Applications 6 | Affected | No fix planned: Will not fix |
| Migration Toolkit for Runtimes | Affected | No fix planned: Will not fix |
| OpenShift Serverless | Affected | No fix planned: Will not fix |
| Red Hat Decision Manager 7 | Affected | No fix planned: Out of support scope |
| Red Hat Enterprise Linux 8 | Affected | No fix yet |
| Red Hat Enterprise Linux 9 | Affected | No fix planned: Will not fix |
| Red Hat Fuse 7 | Affected | No fix planned: Out of support scope |
| Red Hat Integration Camel K 1 | Affected | No fix planned: Will not fix |
| Red Hat Integration Camel Quarkus 2 | Affected | No fix planned: Will not fix |
| Red Hat JBoss Data Grid 7 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Enterprise Application Platform 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Fuse 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Fuse Service Works 6 | Affected | No fix planned: Out of support scope |
| Red Hat OpenShift Container Platform 3.11 | Affected | No fix planned: Out of support scope |
| Red Hat Process Automation 7 | Affected | No fix planned: Out of support scope |
| Red Hat build of Apache Camel for Spring Boot 3 | Affected | No fix yet |
| streams for Apache Kafka | Affected | No fix yet |
| Middleware Containers for OpenShift | Fixed | RHSA-2024:0801 |
| OpenShift Developer Tools and Services for OCP 4.12 | Fixed | RHSA-2024:0778 |
| RHINT Camel-Springboot 4.0.0 | Fixed | RHSA-2023:5441 |
| Red Hat AMQ Streams 2.5.0 | Fixed | RHSA-2023:5165 |
| Red Hat JBoss EAP 7.4 for RHEL 7 Server | Fixed | RHSA-2023:7637 |
| Red Hat JBoss EAP 7.4 for RHEL 8 | Fixed | RHSA-2023:7638 |
| Red Hat JBoss EAP 7.4 for RHEL 9 | Fixed | RHSA-2023:7639 |
| Red Hat JBoss Enterprise Application Platform Expansion Pack | Fixed | RHSA-2024:3385 |
| Red Hat Satellite 6.14 for RHEL 8 | Fixed | RHSA-2024:0797 |
| Red Hat Single Sign-On 7 | Fixed | RHSA-2024:0804 |
| Red Hat Single Sign-On 7.6 for RHEL 7 Server | Fixed | RHSA-2024:0798 |
| Red Hat Single Sign-On 7.6 for RHEL 8 | Fixed | RHSA-2024:0799 |
| Red Hat Single Sign-On 7.6 for RHEL 9 | Fixed | RHSA-2024:0800 |
Not affected: 14 products
- A-MQ Clients 2
- OpenShift Developer Tools and Services for OCP 4.12
- Red Hat AMQ Broker 7
- Red Hat Data Grid 8
- Red Hat JBoss EAP 7.4 for RHEL 7 Server
- Red Hat JBoss EAP 7.4 for RHEL 8
- Red Hat JBoss EAP 7.4 for RHEL 9
- Red Hat JBoss Enterprise Application Platform 7
- Red Hat JBoss Enterprise Application Platform 8
- Red Hat OpenShift Application Runtimes
- Red Hat OpenShift Container Platform 4
- Red Hat Satellite 6.14 for RHEL 8
- Red Hat build of Apicurio Registry 2
- Red Hat build of Debezium 2
Timeline
- 2026-10-02 Threatist record created from CVE-2023-26049
- 2026-10-03 Alias added: GHSA-p26g-97m4-6q7c
References
Patch 3
Advisory 4
More Eclipse Foundation Jetty vulnerabilities
- TI-2023-23979 The HTTP/2 protocol allows a denial of service (server resource consumption) because… KEVCVSS 3.1HIGH 7.5
- TI-2026-08807 Digest authentication lossy encoding CVSS 4.0HIGH 8.7
- TI-2026-01972 HTTP Request Smuggling via Chunked Extension Quoted-String Parsing CVSS 3.1CRITICAL 9.1
- TI-2015-01867 The exception handling code in Eclipse Jetty before 9.2.9.v20150224 allows remote… CVSS 3.0HIGH 7.5
- TI-2021-09394 Uncontrolled resource consumption in Eclipse Jetty CVSS 3.1HIGH 7.5
- TI-2021-13463 Information disclosure in Eclipse Jetty CVSS 3.1MEDIUM 5.3
Sources
- CVE-2023-26049 · CVE Program
- CVE-2023-26049 · NVD
- FIRST EPSS
- GHSA-p26g-97m4-6q7c · GitHub Advisory Database · CC BY 4.0
- CVE-2023-26049 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences