CVE-2025-61786 in Deno
Zusammenfassung
von VulDB • 27.05.2026
Deno ist eine Laufzeitumgebung für JavaScript, TypeScript und WebAssembly. In Versionen vor 2.5.3 und 2.2.15 sind `Deno.FsFile.prototype.stat` und `Deno.FsFile.prototype.statSync` nicht durch die Berechtigungsprüfungen des Modells `--deny-read=./` eingeschränkt. Es ist möglich, Statistiken von Dateien abzurufen, auf die der Benutzer keinen expliziten Lesezugriff hat (das Skript wird mit `--deny-read=./` ausgeführt). Ähnliche APIs wie `Deno.stat` und `Deno.statSync` erfordern die Berechtigung `allow-read`. Wenn eine Datei jedoch geöffnet wird, selbst mit nur Schreibrechten und der Berechtigung `deny-read`, ist es dennoch möglich, Datei-Statistiken abzurufen und somit das Berechtigungsmodell zu umgehen. Die Versionen 2.5.3 und 2.2.15 beheben dieses Problem.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.