GHSA-p26g-97m4-6q7c

    Dashboard / Vulnerabilities / GHSA-p26g-97m4-6q7c

    GHSA-p26g-97m4-6q7c

    Published: 18 Apr 2023Last Modified: 10 Sept 2026

    Summary: Eclipse Jetty's cookie parsing of quoted values can exfiltrate values from other cookies

    Details: 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. ### Impact 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. ### Patches * 9.4.51.v20230217 - via PR #9352 * 10.0.15 - via PR #9339 * 11.0.15 - via PR #9339 ### Workarounds No workarounds ### References * https://www.rfc-editor.org/rfc/rfc2965 * https://www.rfc-editor.org/rfc/rfc6265

    Affected packages

    Package

    Name: org.eclipse.jetty:jetty-server

    Purl: pkg:maven/org.eclipse.jetty/jetty-server

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 0
    Fixed -9.4.51.v20230217

    Affected versions

    7.0.0.M0
    7.0.0.M1
    7.0.0.M2
    7.0.0.M3
    7.0.0.M4
    7.0.0.RC0
    7.0.0.RC1
    7.0.0.RC2
    7.0.0.RC3
    7.0.0.RC4
    7.0.0.RC5
    7.0.0.RC6
    7.0.0.v20091005
    7.0.1.v20091125
    7.0.2.RC0
    7.0.2.v20100331

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    GHSA-p26g-97m4-6q7c | CVE-DB