CVE-2025-61785 in Deno
Riassunto
di VulDB • 17/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.utime` e `Deno.FsFile.prototype.utimeSync` non sono limitati dal controllo del modello di permessi `--deny-write=./`. È possibile modificare i tempi di accesso (`atime`) e di modifica (`mtime`) della risorsa dello stream file anche quando il file è aperto con solo permesso in lettura (e `write`: `false`) e le operazioni di scrittura sul file non sono consentite (lo script viene eseguito con `--deny-write=./`). API simili come `Deno.utime` e `Deno.utimeSync` richiedono il permesso `allow-write`; tuttavia, quando un file è aperto, anche se solo in lettura e con il permesso `deny-write`, è ancora possibile modificare i tempi di accesso (`atime`) e di modifica (`mtime`), aggirando così il modello di permessi. Le versioni 2.5.3 e 2.2.15 risolvono il problema.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.