CVE-2025-1948 Eclipse Jetty HTTP clients can increase memory allocation

High 7.5 Published Updated

An attacker can cause a denial of service by sending a large HTTP/2 header size setting, forcing the server to exhaust memory.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-1948?

CVE-2025-1948 is a high-severity denial of service vulnerability in Eclipse Jetty, published on 8 May 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In Eclipse Jetty versions 12.0.0 to 12.0.16 included, an HTTP/2 client can specify a very large value for the HTTP/2 settings parameter SETTINGS_MAX_HEADER_LIST_SIZE. The Jetty HTTP/2 server does not perform validation on this setting, and tries to allocate a ByteBuffer of the specified capacity to encode HTTP responses, likely resulting in OutOfMemoryError being thrown, or even the JVM process exiting.

Weakness: CWE-400

Which versions are affected by CVE-2025-1948?

2 open source packages ship an affected version, including org.eclipse.jetty.http2:jetty-http2-common. It affects 1 product.

PackageAffectedFixed in
org.eclipse.jetty.http2:jetty-http2-common MavenFrom 12.0.012.0.17
org.eclipse.jetty.http2:jetty-http2-common MavenFrom 12.0.012.0.17

Products include Eclipse Jetty.

How do I fix CVE-2025-1948?

Upgrade org.eclipse.jetty.http2:jetty-http2-common to 12.0.17 or later.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2025-1948 being exploited?

There is no known exploitation of CVE-2025-1948 in the wild and no public exploit code.

All Eclipse Jetty vulnerabilities

Sources

Also known as CLEANSTART-2026-EO53976, CLEANSTART-2026-MS35151, DEBIAN-CVE-2025-1948, GHSA-889j-63jv-qhr8, MINI-cvqq-pphf-wj8m, ROOT-APP-MAVEN-CVE-2025-1948 and 1 more.

Is CVE-2025-1948 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free