CVE-2025-61785 in Denoinfo

Zusammenfassung

von VulDB • 29.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.utime` und `Deno.FsFile.prototype.utimeSync` nicht durch die Berechtigungsprüfungen des Modells `--deny-write=./` eingeschränkt. Es ist möglich, die Zugriffszeit (`atime`) und die Änderungszeit (`mtime`) der Datei-Stream-Ressource zu ändern, selbst wenn die Datei nur mit der Berechtigung `read` (und `write`: `false`) geöffnet wurde und Schreibvorgänge für die Datei nicht erlaubt sind (das Skript wird mit `--deny-write=./` ausgeführt). Ähnliche APIs wie `Deno.utime` und `Deno.utimeSync` erfordern die Berechtigung `allow-write`. Wenn jedoch eine Datei geöffnet wird, selbst mit nur-Lese-Flags und der Berechtigung `deny-write`, ist es dennoch möglich, die Zugriffszeit (`atime`) und die Änderungszeit (`mtime`) zu ändern und somit das Berechtigungsmodell zu umgehen. Die Versionen 2.5.3 und 2.2.15 beheben dieses Problem.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

GitHub M

Reservieren

30.09.2025

Veröffentlichung

08.10.2025

Moderieren

akzeptiert

Eintrag

VDB-327575

CPE

bereit

EPSS

0.00184

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!