High severity · published May 8, 2025
CVE-2025-1948
Eclipse Jetty HTTP clients can increase memory allocation
7.5
CVSS
0.8%
EPSS
No
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.8% · higher than 56% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
JE
Jetty · Eclipse Foundation
12.0.0 through 12.0.16 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-1948
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-1948
Vendor Advisory
https://github.com/jetty/jetty.project/security/advisories/GHSA-889j-63jv-qhr8
Issue Tracking
https://gitlab.eclipse.org/security/cve-assignement/-/issues/56
More from Jetty
7.5
CVE-2024-9823
Jetty DOS vulnerability on DosFilter
7.2
CVE-2024-13009
Eclipse Jetty GZIP buffer release
6.5
CVE-2024-8184
Jetty ThreadLimitHandler.getRemote() vulnerable to remote DoS attacks
6.5
CVE-2024-6762
Jetty PushSessionCacheFilter can cause remote DoS attacks
5.3
CVE-2024-6763
Jetty URI parsing of invalid authority
