CVE-2024-22020

Published: July 9, 2024Last modified: February 13, 2026

Description

A security flaw in Node.js allows a bypass of network import restrictions. By embedding non-network imports in data URLs, an attacker can execute arbitrary code, compromising system security. Verified on various platforms, the vulnerability is mitigated by forbidding data URLs in network imports. Exploiting this flaw can violate network import security, posing a risk to developers and servers.

Severity score breakdown

ParameterValue
Base score6.5
Attack VectorLOCAL
Attack complexityHIGH
Privileges requiredNONE
User interactionREQUIRED
ScopeUNCHANGED
ConfidentialityLOW
Integrity impactHIGH
Availability impactHIGH
VectorCVSS:3.0/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:H

Status

ProductReleasePackageStatus
Alpaquita Linux23 LTSnodejsFixed (18.20.4-r0)
StreamnodejsFixed (20.15.1-r0)
Hardened ContainersStreamnodejsFixed (20.15.1-r0)
Liberica NIK23 (JDK 17)standard (nodejs)Fixed (23.0.6+1)
23 (JDK 21)standard (nodejs)Fixed (23.1.5+1)
24 (JDK 23)nodejsFixed (24.1.1+1)

References

Published BELL-SAs

ON THIS PAGE