Skip to main content
← All vulnerabilities
CVE-2025-1948GHSA-889J-63JV-QHR8

Eclipse Jetty HTTP clients can increase memory allocation

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 12.0.17
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • Eclipse Foundation Jetty

    From 12.0.0 · through 12.0.16

  • org.eclipse.jetty.http2:jetty-http2-commonMaven

    From 12.0.0 · fixed in 12.0.17

References 2

gitlab.eclipse.org

GitHub · jetty/jetty.project