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.
History

Thu, 08 May 2025 19:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

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

cve-icon Vulnrichment

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

cve-icon NVD

Status : Received

Published: 2025-05-08T18:15:41.990

Modified: 2025-05-08T18:15:41.990

Link: CVE-2025-1948

cve-icon Redhat

No data.