Vulnerability · Published Jan 9, 2025 · Assigned by hackerone

CVE-2024-37372

Low 3.6

In plain English

A low-severity path traversal in Node from NodeJS. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 42% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.0)3.6Low
Exploit odds (30 days)0.5%top 57.8% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

The Permission Model assumes that any path starting with two backslashes \ has a four-character prefix that can be ignored, which is not always true. This subtle bug leads to vulnerable edge cases.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Alpine:v3.20nodejs0ALPINE-CVE-2024-37372
Alpine:v3.21nodejs0ALPINE-CVE-2024-37372
Alpine:v3.22nodejs0ALPINE-CVE-2024-37372
Alpine:v3.23nodejs0ALPINE-CVE-2024-37372
Alpine:v3.24nodejs0ALPINE-CVE-2024-37372

Affected products (as reported)

VendorProductVersions
NodeJS Node 4.0 – before 4.*5.0 – before 5.*6.0 – before 6.*7.0 – before 7.*8.0 – before 8.*9.0 – before 9.*10.0 – before 10.*11.0 – before 11.*

Weakness: CWE-22 · Vector: CVSS:3.0/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N

References