
CVE catalog
CVE-2019-17638
jetty9: CVE-2019-17638
- Severity
- High · CVSS 7.7
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 11.14% · Oct 25, 2026
In Eclipse Jetty, versions 9.4.27.v20200227 to 9.4.29.v20200521, in case of too large response headers, Jetty throws an exception to produce an HTTP 431 error. When this happens, the ByteBuffer containing the HTTP response headers is released back to the ByteBufferPool twice. Because of this double release, two threads can acquire the same ByteBuffer from the pool and while thread1 is about to use the ByteBuffer to write response1 data, thread2 fills the ByteBuffer with other data. Thread1 then proceeds to write the buffer that now contains different data. This results in client1, which issued request1 seeing data from another request or response which could contain sensitive data belonging to client2 (HTTP session ids, authentication credentials, etc.). If the Jetty version cannot be upgraded, the vulnerability can be significantly reduced by configuring a responseHeaderSize significantly larger than the requestHeaderSize (12KB responseHeaderSize and 8KB requestHeaderSize).
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | jetty9 | sid | 9.4.58-2 | fixed |
| Debian | jetty9 | forky | 9.4.58-2 | fixed |
| Debian | jetty9 | trixie | 9.4.57-1.1~deb13u1 | fixed |
| Debian | jetty9 | trixie-security | 9.4.57-1.1~deb13u1 | fixed |
| Debian | jetty9 | bookworm | 9.4.57-1.1~deb12u1 | fixed |
| Debian | jetty9 | bookworm-security | 9.4.57-1.1~deb12u1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | jetty9 | source | sid | 9.4.31-1 | not yet assigned | Not reported | Not reported |
| Debian | jetty9 | source | forky | 9.4.31-1 | not yet assigned | Not reported | Not reported |
| Debian | jetty9 | source | trixie | 9.4.31-1 | not yet assigned | Not reported | Not reported |
| Debian | jetty9 | source | bookworm | 9.4.31-1 | not yet assigned | Not reported | Not reported |
OpenFactory catalog packages
Matching against OpenFactory catalog package versions is in progress.
[Debian 12 (Bookworm)]
- [jetty9]Unknown
Details (4)
9.4.57-1.1~deb12u1· all · bookwormFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
9.4.57-1.1~deb12u1· all · bookwormFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
9.4.57-1.1~deb12u1· all · bookworm-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
9.4.57-1.1~deb12u1· all · bookworm-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
- [libjetty9-extra-java]Unknown
Source package: [jetty9]
Details (4)
9.4.57-1.1~deb12u1· all · bookwormFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
9.4.57-1.1~deb12u1· all · bookwormFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
9.4.57-1.1~deb12u1· all · bookworm-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
9.4.57-1.1~deb12u1· all · bookworm-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
- [libjetty9-java]Unknown
Source package: [jetty9]
Details (4)
9.4.57-1.1~deb12u1· all · bookwormFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
9.4.57-1.1~deb12u1· all · bookwormFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
9.4.57-1.1~deb12u1· all · bookworm-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
9.4.57-1.1~deb12u1· all · bookworm-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · bookworm; dsa · jetty9 · debian · 12
[Debian 13 (Trixie)]
- [jetty9]Unknown
Details (4)
9.4.57-1.1~deb13u1· all · trixieFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
9.4.57-1.1~deb13u1· all · trixieFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
9.4.57-1.1~deb13u1· all · trixie-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
9.4.57-1.1~deb13u1· all · trixie-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
- [libjetty9-extra-java]Unknown
Source package: [jetty9]
Details (4)
9.4.57-1.1~deb13u1· all · trixieFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
9.4.57-1.1~deb13u1· all · trixieFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
9.4.57-1.1~deb13u1· all · trixie-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
9.4.57-1.1~deb13u1· all · trixie-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
- [libjetty9-java]Unknown
Source package: [jetty9]
Details (4)
9.4.57-1.1~deb13u1· all · trixieFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
9.4.57-1.1~deb13u1· all · trixieFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
9.4.57-1.1~deb13u1· all · trixie-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
9.4.57-1.1~deb13u1· all · trixie-securityFixed · Fixed:
9.4.31-1dsa · jetty9 · debian · 13
Observed:
References
- [https://osv.dev/vulnerability/DEBIAN-CVE-2019-17638]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2019-17638]
- [https://security-tracker.debian.org/tracker/CVE-2019-17638]
- [https://security.access.redhat.com/data/csaf/v2/vex/2019/cve-2019-17638.json]
[Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX]