一、 漏洞 CVE-2025-1948 基础信息
漏洞信息
                                        # Eclipse Jetty HTTP 客户端可以增加内存分配

## 漏洞概述
Eclipse Jetty 的 HTTP/2 服务器在处理客户端指定的非常大的 `SETTINGS_MAX_HEADER_LIST_SIZE` 参数值时,未能进行验证,导致尝试分配相应大小的 ByteBuffer,很可能引发 `OutOfMemoryError` 或 JVM 进程退出。

## 影响版本
Eclipse Jetty 12.0.0 到 12.0.16

## 细节
HTTP/2 客户端可以设置一个非常大的 `SETTINGS_MAX_HEADER_LIST_SIZE` 参数。Jetty 的 HTTP/2 服务器不对该设置进行验证,并尝试根据指定大小分配 `ByteBuffer` 以编码 HTTP 响应,这可能会导致 `OutOfMemoryError` 或 JVM 进程退出。

## 影响
- 服务器可能发生 `OutOfMemoryError`,导致服务中断。
- JVM 进程可能退出,影响服务的可用性。
                                        
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
Eclipse Jetty HTTP clients can increase memory allocation
来源:美国国家漏洞数据库 NVD
漏洞描述信息
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.
来源:美国国家漏洞数据库 NVD
CVSS信息
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
来源:美国国家漏洞数据库 NVD
漏洞类别
未加控制的资源消耗(资源穷尽)
来源:美国国家漏洞数据库 NVD
漏洞标题
Eclipse Jetty 安全漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
Eclipse Jetty是Eclipse基金会的一个开源的、基于Java的Web服务器和Java Servlet容器。 Eclipse Jetty 12.0.0版本至12.0.16版本存在安全漏洞,该漏洞源于HTTP/2服务器未验证SETTINGS_MAX_HEADER_LIST_SIZE设置,可能导致内存不足错误或JVM进程退出。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
其他
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2025-1948 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2025-1948 的情报信息
  • 标题: [Eclipse Jetty] HTTP/2 clients can force excessive memory allocation on server (#56) · Issues · Eclipse Projects Security / cve-assignement · GitLab -- 🔗来源链接

    标签:

    神龙速读
  • 标题: HTTP/2 client can force the server to allocate a humongous byte buffer that may lead to OoM and subsequently the JVM to exit · Advisory · jetty/jetty.project · GitHub -- 🔗来源链接

    标签:

    神龙速读
  • https://nvd.nist.gov/vuln/detail/CVE-2025-1948