Filesystem and Execution Vulnerability in Deno Runtime
CVE-2026-49401
7.3HIGH
What is CVE-2026-49401?
Deno, a popular JavaScript, TypeScript, and WebAssembly runtime, has a vulnerability within its permission system. Before version 2.7.14, it incorrectly enforced filesystem and execution restrictions by comparing requested paths with the paths defined in its deny rules. On macOS systems, this comparison was made at the raw-byte level, which posed a risk due to the APFS filesystem's handling of different Unicode spellings of file names. This inconsistency could allow malicious programs to bypass restrictions and access forbidden paths by exploiting variations in file name encodings.
Affected Version(s)
deno < 2.7.14
