GitHub Advisoryadvisory · Maven

GHSA-9299-c6m4-mjhc Eclipse Jetty: DoS attack triggering OutOfMemory with 100-Continue requests

HIGH Published 2026-07-22 Modified 2026-07-22 Official page ↗
Aliases
CVE-2024-7708
Ecosystem
Maven
Packages
org.eclipse.jetty:jetty-server
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-400, CWE-401
Reviewed
2026-07-22

Affected packages

• Maven org.eclipse.jetty:jetty-server: >= 10.0.7, < 10.0.23 → fixed in 10.0.23 • Maven org.eclipse.jetty:jetty-server: >= 11.0.7, < 11.0.23 → fixed in 11.0.23

Description

Impact The original report: > Server handling of 100-Continue requests can lead to memory leak that can be abused to cause a Denial of Service state. After investigation, turns out that every request that has a body, but reading the body may end up in reading 0 bytes, leaks a buffer. This is particularly the case for 100-Continue, but any request where the network is slow can leak. Affected Versions • Jetty 11.0.0-11.0.22 (EOL) • Jetty 10.0.0-10.0.22 (EOL) Patched Versions • Jetty 11.0.23 • Jetty 10.0.23 Patches https://github.com/jetty/jetty.project/pull/12156 Workarounds No workarounds.

Related

Alias · CVE (1)

  • CVE-2024-7708 For requests that have a body, but reading the body may end up in reading 0 bytes, there is a buffer leak. vulnerability

Weakness · CWE (2)

  • CWE-400 Uncontrolled Resource Consumption weakness
  • CWE-401 Missing Release of Memory after Effective Lifetime weakness

References