CVE-2025-1948 json
Eclipse Jetty HTTP clients can increase memory allocation
published 2025-05-08 18 mo ago modified 2026-09-10 1 mo ago also EUVD-2025-14031 , GHSA-889j-63jv-qhr8
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 56%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- maven org.eclipse.jetty.http2:jetty-http2-common 12.0.17
- eclipse jetty 12.0.17
- org.eclipse.jetty.http2 jetty-http2-common 12.0.17
- jetty12 Debian 14, Debian 13 12.0.17-1
debian advisories DEBIAN-CVE-2025-1948
- jenkins ocp tools 4.14 2.504.2.1750903189-3.el8
- jenkins-2-plugins ocp tools 4.14 4.14.1750903529-1.el8
- jenkins ocp tools 4.13 2.504.2.1750916374-3.el8
- jenkins-2-plugins ocp tools 4.13 4.13.1750916671-1.el8
- jenkins ocp tools 4.12 2.504.2.1750932984-3.el8
- jenkins-2-plugins ocp tools 4.12 4.12.1750933270-1.el8
- jenkins ocp tools 4.15 2.504.2.1750856366-3.el8
- jenkins-2-plugins ocp tools 4.15 4.15.1750856638-1.el8
red hat advisories RHSA-2025:10120RHSA-2025:10119RHSA-2025:10118RHSA-2025:10104RHSA-2025:10098RHSA-2025:10097
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2025-1948 updated cvss 7.5
jetty-http2-common: Jetty HTTP/2 Header List Size Vulnerability
-
Red Hat OpenShift Developer Tools and Services for OCP 4.12 jenkins 2.504.2.1750932984-3.el8, jenkins-2-plugins 4.12.1750933270-1.el8fixed: vendor fix RHSA-2025:10118
-
Red Hat OpenShift Developer Tools and Services for OCP 4.13 jenkins 2.504.2.1750916374-3.el8, jenkins-2-plugins 4.13.1750916671-1.el8fixed: vendor fix RHSA-2025:10119
-
Red Hat OpenShift Developer Tools and Services for OCP 4.14 jenkins 2.504.2.1750903189-3.el8, jenkins-2-plugins 4.14.1750903529-1.el8fixed: vendor fix RHSA-2025:10120
-
Red Hat OpenShift Developer Tools and Services for OCP 4.15 jenkins 2.504.2.1750856366-3.el8, jenkins-2-plugins 4.15.1750856638-1.el8fixed: vendor fix RHSA-2025:10104
-
Red Hat OpenShift Developer Tools and Services for OCP 4.16 jenkins 2.504.2.1750857144-3.el9, jenkins-2-plugins 4.16.1750857315-1.el9fixed: vendor fix RHSA-2025:10098
-
Red Hat OpenShift Developer Tools and Services for OCP 4.17 jenkins 2.504.2.1750851690-3.el9, jenkins-2-plugins 4.17.1750851950-1.el9fixed: vendor fix RHSA-2025:10097
-
Red Hat OpenShift Developer Tools and Services for OCP 4.18 jenkins 2.504.2.1750846524-3.el9, jenkins-2-plugins 4.18.1750846854-1.el9fixed: vendor fix RHSA-2025:10092
-
Red Hat AMQ Broker 7.13.1fixed: vendor fix RHSA-2025:13274
show 1 moreshow fewer
-
Red Hat build of Apache Camel 4.10.3 for Spring Bootfixed: vendor fix RHSA-2025:7696
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 18 mo ago
Exploit prediction
0.79% chance of exploitation in the next 30 days, higher than 56% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.eclipse.jetty.http2:jetty-http2-common | >=12.0.0, <12.0.17 |
12.0.17 |
Affected products
- Eclipse Foundation Jetty
Classification
- Weakness
-
- CWE-400 Uncontrolled Resource Consumption
References
-
github.com
/jetty/jetty.project/commit/c8c2515936ef968dc8a3cecd9e79d1e69291e4bb
web
-
github.com
/jetty/jetty.project/security/advisories/GHSA-889j-63jv-qhr8
web, vendor-advisory
-
gitlab.eclipse.org
/security/cve-assignement/-/issues/56
web, issue-tracking
-
nvd.nist.gov
/vuln/detail/CVE-2025-1948
advisory
-
github.com
/jetty/jetty.project/issues/12690
web
-
github.com
/jetty/jetty.project
package
Sources
- CVE List CVE-2025-1948
- GitHub Advisory GHSA-889j-63jv-qhr8
- NVD CVE-2025-1948
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.