CVE-2021-22940CWE-416

CVE-2021-22940: vulnerability in NodeJS Node

Published · Updated

E-mail alert when it lands in KEV, gets a public PoC or its score goes up.

8Vexday Risk Score

No sign of exploitation. No public exploitation artifact known so far.

ssvc Trackepss 14%
In short

Node.js has a memory bug where freed memory can still be accessed, allowing attackers to corrupt memory and change how the program behaves. This can lead to crashes or unexpected actions.

Technical detail

Use-after-free vulnerability in Node.js runtime allows attackers to access memory regions that have been deallocated, potentially enabling arbitrary code execution or process manipulation. The attack vector involves crafting inputs that trigger the freed memory access, with impact depending on the memory layout and process execution context.

Summary generated and translated by AI from the official description.
Node.js before 16.6.1, 14.17.5, and 12.22.5 is vulnerable to a use after free attack where an attacker might be able to exploit the memory corruption, to change process behavior.
Affected products
NodeJS · Node