← back
CVE-2021-22940CWE-416

CVE-2021-22940

8Vexday Risk Score

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

ssvc Trackepss 14%
exploitation probability
14%top 4% of all CVEs
observed exploitation
nono source reports it
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