Missing Release of Memory after Effective Lifetime Affecting org.eclipse.jetty:jetty-server package, versions [10.0.7,10.0.23)[11.0.7,11.0.23)


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.25% (17th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Missing Release of Memory after Effective Lifetime vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JAVA-ORGECLIPSEJETTY-18230890
  • published23 Jul 2026
  • disclosed22 Jul 2026
  • creditkimmerin, pmneo

Introduced: 22 Jul 2026

NewCVE-2024-7708  (opens in a new tab)
CWE-401  (opens in a new tab)

How to fix?

Upgrade org.eclipse.jetty:jetty-server to version 10.0.23, 11.0.23 or higher.

Overview

org.eclipse.jetty:jetty-server is a lightweight highly scalable java based web server and servlet engine.

Affected versions of this package are vulnerable to Missing Release of Memory after Effective Lifetime through the request-body read path in HttpConnection.java. An attacker can exhaust heap memory by sending requests with a body that is repeatedly read as 0 bytes, especially Expect: 100-Continue requests or other slow body uploads. When the endpoint fill operation returns 0, the request buffer is retained instead of being released, so repeated requests accumulate unreclaimed buffers on the server. This lets a remote client drive the server into an out-of-memory condition, causing request handling to stall or fail.

CVSS Base Scores

version 4.0
version 3.1