> CVE-2026-49401 [HIGH]

« BACK_TO_HOME
PUBLISHED
2026-06-23 18:18
MODIFIED
2026-06-23 19:34
CVSS_SCORE V3
7.3
EPSS (Prob. Exploit)
0.20%
Top 91.1%
DATA SOURCES:
NVD đź”— 2026-06-23 CWE MITRE đź”— 2026-11-01 FIRST EPSS đź”— 2026-10-25 GITHUB đź”— 2026-11-05

> DESCRIPTION

Deno is a JavaScript, TypeScript, and WebAssembly runtime. Prior to 2.7.14, Deno's permission system enforces filesystem and execution restrictions by comparing the requested path against the path supplied to --deny-read, --deny-write, --deny-run, or --deny-ffi. On macOS, that comparison was done at the raw-byte level while the APFS filesystem treats different Unicode spellings of the same name as the same file. That means a program could reach a denied path by spelling it differently than the deny rule. This vulnerability is fixed in 2.7.14.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> CVSS V3 METRICS

CVSS_VECTOR
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N
EXPLOITABILITY
2.0
IMPACT
4.7

> MÉTRIQUES CVSS DÉTAILLÉES

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N
Métrique Valeur Interprétation
AV (Vecteur d'Attaque)
Attack Vector
Local (L)
Exploit nécessite un accès local au système
AC (Complexité d'Attaque)
Attack Complexity
Low (L)
Peu de conditions requises pour exploiter
PR (Privilèges Requis)
Privileges Required
Low (L)
Authentifié avec compte utilisateur basique
UI (Interaction Utilisateur)
User Interaction
None (N)
Aucune interaction utilisateur nécessaire
S (Périmètre)
Scope
Changed (C)
Impact s'étend au-delà du composant compromis
C (Impact Confidentialité)
Confidentiality Impact
Low (L)
Divulgation limitée d'informations
I (Impact Intégrité)
Integrity Impact
High (H)
Modification totale des données possible
A (Impact Disponibilité)
Availability Impact
None (N)
Aucune interruption de service

> RÉSUMÉ DES IMPACTS

Confidentialité
Low
Divulgation limitée d'informations
Intégrité
High
Modification totale des données possible
Disponibilité
None
Aucune interruption de service

> WEAKNESSES

CWE-41 CWE-176

> CWE DETAILED DESCRIPTIONS

CWE-41: Improper Resolution of Path Equivalence - The product is vulnerable to file system contents disclosure through path equivalence. Path equivalence involves the use of special characters in file and directory names. The associated manipulations are intended to generate multiple names for the same object. | CWE-176: Improper Handling of Unicode Encoding - The product does not properly handle when an input contains Unicode encoding.

> GITHUB SECURITY ADVISORY

GHSA-8xpq-cjcf-3wh9 HIGH

Deno: Permission Bypass via Unicode Normalization Mismatch on macOS (APFS)

AFFECTED PACKAGES:
RUST / deno
<= 2.7.13
Fixed in: 2.7.14

> HISTORIQUE DES MODIFICATIONS

Première apparition
23/06/2026 18:18
Source: NVD
📊 ENRICHISSEMENT 01/07/2026 06:01
CWE
Champ modifié: Description CWE
Ancienne valeur:
N/A
Nouvelle valeur:
CWE-41: Improper Resolution of Path Equivalence - The product is vulnerable to file system contents disclosure through path equivalence. Path equivalence involves the use of special characters in file...
Total des modifications: 1 Dernière mise à jour: 4 months ago

> REFERENCES

https://github.com/denoland/deno/security/advisories/GHSA-8xpq-cjcf-3wh9
« BACK_TO_HOME