CVE-2025-1948

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

Configuration 1 (hide)

cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:*

History

31 Jul 2025, 16:28

Type Values Removed Values Added
References () https://github.com/jetty/jetty.project/security/advisories/GHSA-889j-63jv-qhr8 - () https://github.com/jetty/jetty.project/security/advisories/GHSA-889j-63jv-qhr8 - Vendor Advisory
References () https://gitlab.eclipse.org/security/cve-assignement/-/issues/56 - () https://gitlab.eclipse.org/security/cve-assignement/-/issues/56 - Issue Tracking
First Time Eclipse jetty
Eclipse
CPE cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:*

12 May 2025, 17:32

Type Values Removed Values Added
Summary
  • (es) En las versiones 12.0.0 a 12.0.16 de Eclipse Jetty, un cliente HTTP/2 puede especificar un valor muy alto para el parámetro de configuración HTTP/2 SETTINGS_MAX_HEADER_LIST_SIZE. El servidor HTTP/2 de Jetty no valida esta configuración e intenta asignar un ByteBuffer con la capacidad especificada para codificar las respuestas HTTP, lo que probablemente genere un error OutOfMemoryError o incluso la salida del proceso JVM.

08 May 2025, 18:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-05-08 18:15

Updated : 2025-07-31 16:28


NVD link : CVE-2025-1948

Mitre link : CVE-2025-1948

CVE.ORG link : CVE-2025-1948


JSON object : View

Products Affected

eclipse

  • jetty
CWE
CWE-400

Uncontrolled Resource Consumption