Every CVE Search/ Get API key

CVE-2024-13009

Eclipse Jetty GZIP buffer release

7.2 HighFix available

In Eclipse Jetty versions 9.4.0 to 9.4.56 a buffer can be incorrectly released when confronted with a gzip error when inflating a request body. This can result in corrupted and/or inadvertent sharing of data between requests.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
None

Exploit likelihood

0.55%Up 0.5 points since May 9, 2025
90%50%10%1%

What each source reports

CVE List Score used 7.2

Eclipse Jetty GZIP buffer release

In Eclipse Jetty versions 9.4.0 to 9.4.56 a buffer can be incorrectly released when confronted with a gzip error when inflating a request body. This can result in corrupted and/or inadvertent sharing of data between requests.

Record
CVE-2024-13009
CVSS 3.1
7.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Weakness
CWE-404
Updated
2026-11-02
EUVDEUVD-2024-54465 7.2

In Eclipse Jetty versions 9.4.0 to 9.4.56 a buffer can be incorrectly released when confronted with a gzip error when inflating a request body. This can result in corrupted and/or inadvertent sharing of data between requests.

Record
EUVD-2024-54465
CVSS 3.1
7.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-58qw-p7qm-5rvh 3.9

Eclipse Jetty XmlParser allows arbitrary DOCTYPE declarations

From the reporter

XmlParser is vulnerable to XML external entity (XXE) vulnerability. XmlParser is being used when parsing Jetty’s xml configuration files. An attacker might exploit this vulnerability in order to achieve SSRF or cause a denial of service. One possible scenario is importing a (remote) malicious WAR into a Jetty’s server, while the WAR includes a malicious web.xml.

Impact

There are no circumstances in a normally deployed Jetty server where potentially hostile XML is given to the XmlParser class without the attacker already having arbitrary access to the server. I.e. in order to exploit XmlParser the attacker would already have the ability to deploy and execute hostile code. Specifically, Jetty has no protection against malicious web application and potentially hostile web applications should only be run on an isolated virtualisation.

Thus this is not considered a vulnerability of the Jetty server itself, as any such usage of the jetty XmlParser is equally vulnerable as a direct usage of the JVM supplied SAX parser. No CVE will be allocated to this advisory.

However, any direct usage of the XmlParser class by an application may be vulnerable. The impact would greatly depend on how the application uses XmlParser, but it could be a denial of service due to large entity expansion, or possibly the revealing local files if the XML results are accessible remotely.

Patches

Ability to configure the SAXParserFactory to fit the needs of your particular XML parser implementation have been merged as part of PR #10067

Workarounds

Don't use Jetty's XmlParser to parse data from users.

Record
GHSA-58qw-p7qm-5rvh
CVSS 3.1
3.9 LowCVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L
Weakness
CWE-611
Updated
2026-11-02
GitHub AdvisoriesGHSA-q4rv-gq96-w7c5 7.2

**UNSUPPORTED WHEN ASSIGNED** GzipHandler causes part of request body to be seen as request body of a separate request

In Eclipse Jetty versions 9.4.0 to 9.4.56 a buffer can be incorrectly released when confronted with a gzip error when inflating a request body. This can result in corrupted and/or inadvertent sharing of data between requests.

Record
GHSA-q4rv-gq96-w7c5
CVSS 3.1
7.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Weakness
CWE-404
Updated
2026-11-02
NVD 7.2

In Eclipse Jetty versions 9.4.0 to 9.4.56 a buffer can be incorrectly released when confronted with a gzip error when inflating a request body. This can result in corrupted and/or inadvertent sharing of data between requests.

Record
CVE-2024-13009
CVSS 3.1
7.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Weakness
CWE-404
Updated
2026-11-02
OSV 7.2

Eclipse Jetty GZIP buffer release

In Eclipse Jetty versions 9.4.0 to 9.4.56 a buffer can be incorrectly released when confronted with a gzip error when inflating a request body. This can result in corrupted and/or inadvertent sharing of data between requests.

Record
CVE-2024-13009
CVSS 3.1
7.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Weakness
CWE-404
Updated
2026-11-02
Show 11 moreShow less
OSVDEBIAN-CVE-2024-13009 7.2

In Eclipse Jetty versions 9.4.0 to 9.4.56 a buffer can be incorrectly released when confronted with a gzip error when inflating a request body. This can result in corrupted and/or inadvertent sharing of data between requests.

Record
DEBIAN-CVE-2024-13009
CVSS 3.1
7.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Updated
2026-11-02
OSVGHSA-58qw-p7qm-5rvh 3.9

Eclipse Jetty XmlParser allows arbitrary DOCTYPE declarations

From the reporter

XmlParser is vulnerable to XML external entity (XXE) vulnerability. XmlParser is being used when parsing Jetty’s xml configuration files. An attacker might exploit this vulnerability in order to achieve SSRF or cause a denial of service. One possible scenario is importing a (remote) malicious WAR into a Jetty’s server, while the WAR includes a malicious web.xml.

Impact

There are no circumstances in a normally deployed Jetty server where potentially hostile XML is given to the XmlParser class without the attacker already having arbitrary access to the server. I.e. in order to exploit XmlParser the attacker would already have the ability to deploy and execute hostile code. Specifically, Jetty has no protection against malicious web application and potentially hostile web applications should only be run on an isolated virtualisation.

Thus this is not considered a vulnerability of the Jetty server itself, as any such usage of the jetty XmlParser is equally vulnerable as a direct usage of the JVM supplied SAX parser. No CVE will be allocated to this advisory.

However, any direct usage of the XmlParser class by an application may be vulnerable. The impact would greatly depend on how the application uses XmlParser, but it could be a denial of service due to large entity expansion, or possibly the revealing local files if the XML results are accessible remotely.

Patches

Ability to configure the SAXParserFactory to fit the needs of your particular XML parser implementation have been merged as part of PR #10067

Workarounds

Don't use Jetty's XmlParser to parse data from users.

Record
GHSA-58qw-p7qm-5rvh
CVSS 3.1
3.9 LowCVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L
Weakness
CWE-611
Updated
2026-11-02
OSVGHSA-q4rv-gq96-w7c5 7.2

**UNSUPPORTED WHEN ASSIGNED** GzipHandler causes part of request body to be seen as request body of a separate request

In Eclipse Jetty versions 9.4.0 to 9.4.56 a buffer can be incorrectly released when confronted with a gzip error when inflating a request body. This can result in corrupted and/or inadvertent sharing of data between requests.

Record
GHSA-q4rv-gq96-w7c5
CVSS 3.1
7.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Weakness
CWE-404
Updated
2026-11-02
OSVRHSA-2025:15643 7.2

Red Hat Security Advisory: Satellite 6.15.5.4 Async Update

Record
RHSA-2025:15643
CVSS 3.1
7.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2024-13009 7.2

In Eclipse Jetty versions 9.4.0 to 9.4.56 a buffer can be incorrectly released when confronted with a gzip error when inflating a request body. This can result in corrupted and/or inadvertent sharing of data between requests.

Record
UBUNTU-CVE-2024-13009
CVSS 3.1
7.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Updated
2026-11-02
OSVCLSA-2025-1764547660 No score

TuxCare security update for org.eclipse.jetty:jetty-server (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-server to address 1 CVE. Fixed in 9.4.53.v20231009-tuxcare.2.

Record
CLSA-2025-1764547660
Updated
2026-11-02
OSVCLSA-2025-1766275693 No score

TuxCare security update for 4 packages (7 CVEs)

TuxCare rebuilt 4 packages to address 7 CVEs. Fixed in 9.4.48.v20220622-tuxcare.1.

Record
CLSA-2025-1766275693
Updated
2026-11-02
OSVCLSA-2026-1778546718 No score

TuxCare security update for 7 packages (14 CVEs)

TuxCare rebuilt 7 packages to address 14 CVEs. Fixed in 9.4.50.v20221201-tuxcare.1.

Record
CLSA-2026-1778546718
Updated
2026-11-02
OSVCLSA-2026-1779151632 No score

TuxCare security update for 2 packages (5 CVEs)

TuxCare rebuilt 2 packages to address 5 CVEs. Fixed in 9.4.24.v20191120-tuxcare.2.

Record
CLSA-2026-1779151632
Updated
2026-11-02
OSVopenSUSE-SU-2025:15160-1 No score

jetty-annotations-9.4.57-1.1 on GA media

These are all security issues fixed in the jetty-annotations-9.4.57-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15160-1
Updated
2026-11-02
OSVSUSE-SU-2025:01738-1 No score

Security update for jetty-minimal

This update for jetty-minimal fixes the following issues:

Upgrade to version 9.4.57.v20241219

  • CVE-2024-6763: the HttpURI class does insufficient validation on the authority segment of a URI (bsc#1231652)
  • CVE-2024-13009: Gzip Request Body Buffer (bsc#1243271)
Record
SUSE-SU-2025:01738-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.eclipse.jetty:jetty-xml
Maven
11.0.0-alpha0 to 11.0.15
11.0.16
org.eclipse.jetty:jetty-xml
Maven
10.0.0-alpha0 to 10.0.15
10.0.16
org.eclipse.jetty:jetty-xml
Maven
12.0.0.alpha0 to 12.0.0.beta4
12.0.0
org.eclipse.jetty:jetty-xml
Maven
through 9.4.51
9.4.52.v20230823
org.eclipse.jetty:jetty-server
Maven
9.4.0 to 9.4.56
9.4.57.v20241219
org.eclipse.jetty:jetty-server
TuxCare:Maven
9.4.53.v20231009 up to 9.4.53.v20231009-tuxcare.2, plus listed versions
9.4.53.v20231009-tuxcare.1
9.4.53.v20231009-tuxcare.2
org.eclipse.jetty.http2:http2-common
TuxCare:Maven
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.1
org.eclipse.jetty:jetty-http
TuxCare:Maven
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.1
org.eclipse.jetty:jetty-server
TuxCare:Maven
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.1
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.1
Show 42 moreShow less
Affected packages
PackageAffectedFixed
org.eclipse.jetty.http2:http2-common
TuxCare:Maven
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty.http2:http2-server
TuxCare:Maven
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty:jetty-http
TuxCare:Maven
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty:jetty-openid
TuxCare:Maven
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty:jetty-server
TuxCare:Maven
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty:jetty-xml
TuxCare:Maven
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty.http2:http2-common
TuxCare:Maven
9.4.24.v20191120 up to 9.4.24.v20191120-tuxcare.2, plus listed versions
9.4.24.v20191120-tuxcare.1
9.4.24.v20191120-tuxcare.2
org.eclipse.jetty:jetty-server
TuxCare:Maven
9.4.24.v20191120 up to 9.4.24.v20191120-tuxcare.2, plus listed versions
9.4.24.v20191120-tuxcare.1
9.4.24.v20191120-tuxcare.2
jetty9
Debian:12
before 9.4.57-0+deb12u1, plus listed versions
9.4.50-49.4.50-4+deb12u19.4.50-4+deb12u29.4.50-4+deb12u39.4.51-1
Show 6 moreShow less
9.4.51-29.4.52-19.4.53-19.4.54-19.4.55-19.4.56-1
9.4.57-0+deb12u1
jetty9
Debian:13
before 9.4.57-1
9.4.57-1
jetty9
Debian:14
before 9.4.57-1
9.4.57-1
jetty9
Debian:11
before 9.4.57-0+deb11u1, plus listed versions
9.4.39-39.4.39-3+deb11u19.4.39-3+deb11u29.4.44-19.4.44-2
Show 21 moreShow less
9.4.44-39.4.44-49.4.45-19.4.46-19.4.48-19.4.49-19.4.49-1.19.4.50-19.4.50-1~bpo11+19.4.50-29.4.50-39.4.50-49.4.50-4+deb11u19.4.50-4+deb11u29.4.51-19.4.51-29.4.52-19.4.53-19.4.54-19.4.55-19.4.56-1
9.4.57-0+deb11u1
org.eclipse.jetty:jetty-xml
Maven
10.0.0-alpha0 up to 10.0.16, plus listed versions
10.0.010.0.0.alpha110.0.0.alpha210.0.0.beta010.0.0.beta1
Show 17 moreShow less
10.0.0.beta210.0.0.beta310.0.110.0.1010.0.1110.0.1210.0.1310.0.1410.0.1510.0.210.0.310.0.410.0.510.0.610.0.710.0.810.0.9
10.0.16
org.eclipse.jetty:jetty-xml
Maven
11.0.0-alpha0 up to 11.0.16, plus listed versions
11.0.011.0.0.beta111.0.0.beta211.0.0.beta311.0.1
Show 14 moreShow less
11.0.1011.0.1111.0.1211.0.1311.0.1411.0.1511.0.211.0.311.0.411.0.511.0.611.0.711.0.811.0.9
11.0.16
org.eclipse.jetty:jetty-xml
Maven
12.0.0.alpha0 up to 12.0.0, plus listed versions
12.0.0.alpha112.0.0.alpha212.0.0.alpha312.0.0.beta012.0.0.beta112.0.0.beta212.0.0.beta312.0.0.beta4
12.0.0
org.eclipse.jetty:jetty-xml
Maven
before 9.4.52.v20230823, plus listed versions
7.0.0.M07.0.0.M17.0.0.M27.0.0.M37.0.0.M4
Show 45 moreShow less
7.0.0.RC07.0.0.RC17.0.0.RC27.0.0.RC37.0.0.RC47.0.0.RC57.0.0.RC67.0.0.v200910057.0.1.v200911257.0.2.RC07.0.2.v201003317.1.0.RC07.1.0.RC17.1.0.v201005057.1.1.v201005177.1.2.v201005237.1.3.v201005267.1.4.v201006107.1.5.v201007057.1.6.v201007157.2.0.RC07.2.0.v201010207.2.1.v201011117.2.2.v201012057.3.0.v201102037.3.1.v201103077.4.0.RC07.4.0.v201104147.4.1.v201105137.4.2.v201105267.4.3.v201107017.4.4.v201107077.4.5.v201107257.5.0.RC07.5.0.RC17.5.0.RC27.5.0.v201109017.5.1.v201109087.5.2.v201110067.5.3.v201110117.5.4.v201110247.6.0.RC07.6.0.RC17.6.0.RC27.6.0.RC3
9.4.52.v20230823
org.eclipse.jetty:jetty-server
Maven
9.4.0 up to 9.4.57.v20241219, plus listed versions
9.4.0.v201612089.4.0.v201806199.4.1.v201701209.4.1.v201806199.4.10.RC0
Show 45 moreShow less
9.4.10.RC19.4.10.v201805039.4.11.v201806059.4.12.RC09.4.12.RC19.4.12.RC29.4.12.v201808309.4.13.v201811119.4.14.v201811149.4.15.v201902159.4.16.v201904119.4.17.v201904189.4.18.v201904299.4.19.v201906109.4.2.v201702209.4.2.v201806199.4.20.v201908139.4.21.v201909269.4.22.v201910229.4.23.v201911189.4.24.v201911209.4.25.v201912209.4.26.v202001179.4.27.v202002279.4.28.v202004089.4.29.v202005219.4.3.v201703179.4.3.v201806199.4.30.v202006119.4.31.v202007239.4.32.v202009309.4.33.v202010209.4.34.v202011029.4.35.v202011209.4.36.v202101149.4.37.v202102199.4.38.v202102249.4.39.v202103259.4.4.v201704149.4.4.v201806199.4.40.v202104139.4.41.v202105169.4.42.v202106049.4.43.v202106299.4.44.v20210927
9.4.57.v20241219
puppetserver
Red Hat:satellite_capsule:6.15::el8
before 0:7.17.3.1-1.el8sat
0:7.17.3.1-1.el8sat
puppetserver
Red Hat:satellite:6.15::el8
before 0:7.17.3.1-1.el8sat
0:7.17.3.1-1.el8sat
jetty-minimal
SUSE:Linux Enterprise Module for Development Tools 15 SP6
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise Module for Development Tools 15 SP7
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise Module for Package Hub 15 SP6
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise Module for Package Hub 15 SP7
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
SUSE:Enterprise Storage 7.1
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty-minimal
openSUSE:Leap 15.6
before 9.4.57-150200.3.31.1
9.4.57-150200.3.31.1
jetty9
Ubuntu:18.04:LTS
All versions, plus listed versions
9.2.22-29.2.22-39.2.23-19.4.15-1~18.04.1ubuntu1
None known
jetty9
Ubuntu:20.04:LTS
All versions, plus listed versions
9.4.18-2build29.4.26-1
None known
jetty9
Ubuntu:22.04:LTS
All versions, plus listed versions
9.4.39-39.4.44-29.4.44-39.4.44-49.4.45-1
None known
jetty9
Ubuntu:24.04:LTS
All versions, plus listed versions
9.4.51-29.4.53-1
None known
jetty-minimal
openSUSE:Tumbleweed
before 9.4.57-1.1
9.4.57-1.1

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-13009 is a high vulnerability (CVSS 7.2) in Eclipse Jetty, published July 10, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.55%, the 46th percentile. Fixed in org.eclipse.jetty:jetty-xml 11.0.16.

References

Show 23 moreShow less
This page doesn't list everything

Left out here: 271 versions. The JSON record has them.

MoveEnter Open