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.
Metrics
Affected Vendors & Products
References
History
Thu, 08 May 2025 19:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Metrics |
ssvc
|
Thu, 08 May 2025 18:00:00 +0000
Type | Values Removed | Values Added |
---|---|---|
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. | |
Title | Eclipse Jetty HTTP clients can increase memory allocation | |
Weaknesses | CWE-400 | |
References |
| |
Metrics |
cvssV3_1
|

Status: PUBLISHED
Assigner: eclipse
Published: 2025-05-08T17:48:40.831Z
Updated: 2025-05-08T18:31:44.196Z
Reserved: 2025-03-04T13:55:56.722Z
Link: CVE-2025-1948

Updated: 2025-05-08T18:31:35.426Z

Status : Received
Published: 2025-05-08T18:15:41.990
Modified: 2025-05-08T18:15:41.990
Link: CVE-2025-1948

No data.