CVE-2025-61786 in Deno
Riassunto
di VulDB • 18/06/2026
Deno è un runtime per JavaScript, TypeScript e WebAssembly. Nelle versioni precedenti alla 2.5.3 e alla 2.2.15, `Deno.FsFile.prototype.stat` e `Deno.FsFile.prototype.statSync` non sono limitati dal controllo del modello di autorizzazione `--deny-read=./`. È possibile recuperare le statistiche (stat) da file a cui l'utente non ha accesso in lettura esplicito (lo script viene eseguito con `--deny-read=./`). API simili come `Deno.stat` e `Deno.statSync` richiedono l'autorizzazione `allow-read`; tuttavia, quando un file è aperto, anche se vengono utilizzati flag di sola scrittura (`file-write only`) e la permission `deny-read`, è comunque possibile recuperare le statistiche del file, eludendo così il modello di autorizzazione. Le versioni 2.5.3 e 2.2.15 risolvono il problema.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.