Deno
cpe:2.3:a:deno:deno:*:*:*:*:*:*:*
- 2.6.7
A command injection vulnerability has been identified in Deno versions prior to 2.6.8, specifically within the 'node:child_process' module. The issue arises from an incomplete blocklist of shell metacharacters, which could be exploited to execute arbitrary commands.
Exploitation of this vulnerability allows for arbitrary command execution on the host system.
The vulnerability can be reproduced by using 'spawnSync' from the 'node:child_process' module to execute a Deno command with injected shell metacharacters, such as newlines or semicolons, which are not properly escaped. This can be done by crafting a payload that, when executed, performs unintended actions, such as creating a file as proof of command execution.
Users are advised to update Deno to version 2.6.8 or later, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.