CVE-2024-22025
Last modified
CVE-2024-22025 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. A vulnerability in Node.js has been identified, allowing for a Denial of Service (DoS) attack through resource exhaustion when using the fetch() function to retrieve content from an untrusted URL. The vulnerability stems from the fact that the fetch() function in Node.js always decodes Brotli, making it possible for an attacker to cause resource exhaustion when fetching content from an untrusted URL. An attacker controlling the URL passed into fetch() can exploit this vulnerability to exhaust memory, potentially leading to process termination, depending on the system configuration.. EPSS estimates a 1.31% chance of exploitation in the next 30 days.
Description
A vulnerability in Node.js has been identified, allowing for a Denial of Service (DoS) attack through resource exhaustion when using the fetch() function to retrieve content from an untrusted URL. The vulnerability stems from the fact that the fetch() function in Node.js always decodes Brotli, making it possible for an attacker to cause resource exhaustion when fetching content from an untrusted URL. An attacker controlling the URL passed into fetch() can exploit this vulnerability to exhaust memory, potentially leading to process termination, depending on the system configuration.
Metrics
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| NodeJS | Node | >= 4.0, < 4.*; >= 5.0, < 5.*; >= 6.0, < 6.*; >= 7.0, < 7.*; >= 8.0, < 8.*; >= 9.0, < 9.*; >= 10.0, < 10.*; >= 11.0, < 11.*; >= 12.0, < 12.*; >= 13.0, < 13.*; >= 14.0, < 14.*; >= 15.0, < 15.*; >= 16.0, < 16.*; >= 17.0, < 17.*; >= 18.0, < 18.19.1; >= 19.0, < 19.*; >= 20.0, < 20.11.1; >= 21.0, < 21.6.2 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2024-22025?
How severe is CVE-2024-22025?
How do I fix CVE-2024-22025?
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 2024
- CVE-2024-2202The Page Builder by SiteOrigin plugin for WordPress is vulne…5.4
- CVE-2024-22020A security flaw in Node.js allows a bypass of network impor…6.5
- CVE-2024-22021Vulnerability CVE-2024-22021 allows a Veeam Recovery Orchest…4.3
- CVE-2024-22022Vulnerability CVE-2024-22022 allows a Veeam Recovery Orchest…8.8
- CVE-2024-22023An XML entity expansion or XEE vulnerability in SAML compone…5.3
- CVE-2024-22024An XML external entity or XXE vulnerability in the SAML comp…8.3
- CVE-2024-22026A local privilege escalation vulnerability in EPMM before 12…6.7
- CVE-2024-22027Improper input validation vulnerability in WordPress Quiz Ma…6.5
- CVE-2024-22028Insufficient technical documentation issue exists in thermal…4.6
- CVE-2024-22029Insecure permissions in the packaging of tomcat allow local …7.8
- CVE-2024-2203The The Plus Addons for Elementor plugin for WordPress is vu…8.8
- CVE-2024-22030A vulnerability has been identified within Rancher that can …8
Are you affected by CVE-2024-22025?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
