GitHub Advisoryadvisory · Maven
GHSA-r7m4-f9h5-gr79 Eclipse Jetty's PushSessionCacheFilter can cause remote DoS attacks
LOW
Official page ↗
- Aliases
- CVE-2024-6762
- Ecosystem
- Maven
- Packages
- org.eclipse.jetty:jetty-servlets
- Severity
- Low
- CVSS vector
- CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L
- Weaknesses
- CWE-400, CWE-770
- Reviewed
- 2024-10-14
Affected packages
• Maven org.eclipse.jetty:jetty-servlets: >= 10.0.0, < 10.0.18 → fixed in 10.0.18
• Maven org.eclipse.jetty:jetty-servlets: >= 11.0.0, < 11.0.18 → fixed in 11.0.18
• Maven org.eclipse.jetty:jetty-servlets: >= 12.0.0, < 12.0.4 → fixed in 12.0.4
Description
Impact
Jetty PushSessionCacheFilter can be exploited by unauthenticated users to launch remote DoS attacks by exhausting the server’s memory.
Patches
• https://github.com/jetty/jetty.project/pull/9715
• https://github.com/jetty/jetty.project/pull/9716
Workarounds
The session usage is intrinsic to the design of the PushCacheFilter. The issue can be avoided by:
+ not using the PushCacheFilter. Push has been deprecated by the various IETF specs and early hints responses should be used instead.
+ reducing the reducing the idle timeout on unauthenticated sessions will reduce the time such session stay in memory.
+ configuring a session cache to use session passivation, so that sessions are not stored in memory, but rather in a database or file system that may have significantly more capacity than memory.
References
• https://github.com/jetty/jetty.project/pull/10756
• https://github.com/jetty/jetty.project/pull/10755
Related
Alias · CVE (1)
- CVE-2024-6762 Jetty PushSessionCacheFilter can be exploited by unauthenticated users to launch remote DoS attacks by exhausting the server’s memory. vulnerability
References
- https://github.com/jetty/jetty.project/security/advisories/GHSA-r7m4-f9h5-gr79 web
- https://nvd.nist.gov/vuln/detail/CVE-2024-6762 advisory
- https://github.com/jetty/jetty.project/pull/10755 web
- https://github.com/jetty/jetty.project/pull/10756 web
- https://github.com/jetty/jetty.project/pull/9715 web
- https://github.com/jetty/jetty.project/pull/9716 web
- https://github.com/jetty/jetty.project package
- https://gitlab.eclipse.org/security/cve-assignement/-/issues/24 web
- https://lists.debian.org/debian-lts-announce/2025/04/msg00001.html web