CVE-2025-5115
Last modified
CVE-2025-5115 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. In Eclipse Jetty, versions <=9.4.57, <=10.0.25, <=11.0.25, <=12.0.21, <=12.1.0.alpha2, an HTTP/2 client may trigger the server to send RST_STREAM frames, for example by sending frames that are malformed or that should not be sent in a particular stream state, therefore forcing the server to consume resources such as CPU and memory. For example, a client can open a stream and then send WINDOW_UPDATE frames with window size increment of 0, which is illegal. Per specification https://www.rfc-editor.org/rfc/rfc9113.html#name-window_update , the server should send a RST_STREAM frame. The client can now open another stream and send another bad WINDOW_UPDATE, therefore causing the server to consume more resources than necessary, as this case does not exceed the max number of concurrent streams, yet the client is able to create an enormous amount of streams in a short period of time. The attack can be performed with other conditions (for example, a DATA frame for a closed stream) that cause the server to send a RST_STREAM frame. Links: * https://github.com/jetty/jetty.project/security/advisories/GHSA-mmxm-8w33-wc4h. EPSS estimates a 1.57% chance of exploitation in the next 30 days.
Description
In Eclipse Jetty, versions <=9.4.57, <=10.0.25, <=11.0.25, <=12.0.21, <=12.1.0.alpha2, an HTTP/2 client may trigger the server to send RST_STREAM frames, for example by sending frames that are malformed or that should not be sent in a particular stream state, therefore forcing the server to consume resources such as CPU and memory. For example, a client can open a stream and then send WINDOW_UPDATE frames with window size increment of 0, which is illegal. Per specification https://www.rfc-editor.org/rfc/rfc9113.html#name-window_update , the server should send a RST_STREAM frame. The client can now open another stream and send another bad WINDOW_UPDATE, therefore causing the server to consume more resources than necessary, as this case does not exceed the max number of concurrent streams, yet the client is able to create an enormous amount of streams in a short period of time. The attack can be performed with other conditions (for example, a DATA frame for a closed stream) that cause the server to send a RST_STREAM frame. Links: * https://github.com/jetty/jetty.project/security/advisories/GHSA-mmxm-8w33-wc4h
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Eclipse | Jetty | >= 9.3.0, <= 9.4.57 | — |
| Eclipse | Jetty | >= 10.0.0, <= 10.0.25 | — |
| Eclipse | Jetty | >= 11.0.0, <= 11.0.25 | — |
| Eclipse | Jetty | >= 12.0.0, <= 12.0.21 | — |
| Eclipse | Jetty | 12.1.0 | Alpha0 |
References
- https://github.com/jetty/jetty.project/pull/13449Issue Tracking
- https://github.com/jetty/jetty.project/security/advisories/GHSA-mmxm-8w33-wc4hThird Party Advisory
- http://www.openwall.com/lists/oss-security/2025/08/20/4Third Party Advisory
- http://www.openwall.com/lists/oss-security/2025/09/17/1Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2025/09/msg00014.htmlIssue Tracking, Mailing List
- https://www.kb.cert.org/vuls/id/767506Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-5115?
How severe is CVE-2025-5115?
How do I fix CVE-2025-5115?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-51092The LogIn-SignUp project by VishnuSivadasVS is vulnerable to…9.8
- CVE-2025-5110A vulnerability classified as critical was found in FreeFloa…9.8
- CVE-2025-5111A vulnerability, which was classified as critical, has been …9.8
- CVE-2025-5112A vulnerability, which was classified as critical, was found…9.8
- CVE-2025-5113The Diviotec professional series exposes a web interface. On…8.6
- CVE-2025-5114A vulnerability has been found in easysoft zentaopms 21.5_20…9.1
- CVE-2025-5116The WP Plugin Info Card plugin for WordPress is vulnerable t…6.4
- CVE-2025-5117The Property plugin for WordPress is vulnerable to Privilege…8.8
- CVE-2025-5119A vulnerability has been found in Emlog Pro 2.5.11 and class…9.8
- CVE-2025-5120A sandbox escape vulnerability was identified in huggingface…10
- CVE-2025-5121An issue has been discovered in GitLab CE/EE affecting all v…9.9
- CVE-2025-5122The Map Block Leaflet plugin for WordPress is vulnerable to …6.4
Are you affected by CVE-2025-5115?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
