Skip to content
OpenAdvisories
High · 7.5 CVE-2025-1948 EUVD-2025-14031GHSA-889j-63jv-qhr8

Eclipse Jetty HTTP clients can increase memory allocation

Published May 8, 2025 · Updated May 8, 2025 · Assigned by eclipse

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.

Affected products

VendorProductAffectedFixed
Eclipse Foundation Jetty 12.0.0 – ≤ 12.0.16 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 jetty12 12.0.17-1 —
Debian 13 jetty12 12.0.17-1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 jetty9 No fix yet —
Ubuntu 26.04 LTS jetty9 No fix yet —
Ubuntu 25.10 jetty9 No fix yet —
Ubuntu 24.04 LTS jetty9 No fix yet —
Ubuntu 22.04 LTS jetty9 No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS jetty9 No fix yet —
Ubuntu 18.04 LTS jetty9 No fix yet —
Ubuntu 16.04 LTS jetty +1 No fix yet —
Ubuntu 14.04 LTS jetty No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Ocp Tools 4 jenkins 2.504.2.1750846524-3.el9 RHSA-2025:10120, RHSA-2025:10119, RHSA-2025:10118
Red Hat Ocp Tools 4 jenkins-2-plugins 4.12.1750933270-1.el8 RHSA-2025:10120, RHSA-2025:10119, RHSA-2025:10118

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.eclipse.jetty.http2:jetty-http2-common >= 12.0.0, < 12.0.17 12.0.17 GHSA-889j-63jv-qhr8

Advisories 11

References