CVE-2025-61785 in Deno
Tóm tắt
Bởi VulDB • 31/05/2026
Deno là một môi trường chạy (runtime) cho JavaScript, TypeScript và WebAssembly. Trong các phiên bản trước 2.5.3 và 2.2.15, `Deno.FsFile.prototype.utime` và `Deno.FsFile.prototype.utimeSync` không bị giới hạn bởi kiểm tra mô hình quyền `--deny-write=./`. Có thể thay đổi thời gian truy cập (`atime`) và thời gian sửa đổi (`mtime`) trên tài nguyên luồng tệp ngay cả khi tệp được mở với chỉ quyền `read` (và `write`: `false`) và các thao tác ghi tệp không được phép (kịch bản được thực thi với `--deny-write=./`). Các API tương tự như `Deno.utime` và `Deno.utimeSync` yêu cầu quyền `allow-write`; tuy nhiên, khi một tệp được mở, ngay cả với cờ chỉ đọc và quyền `deny-write`, vẫn có thể thay đổi thời gian truy cập (`atime`) và thời gian sửa đổi (`mtime`), do đó vượt qua mô hình quyền. Các phiên bản 2.5.3 và 2.2.15 đã khắc phục sự cố này.
If you want to get best quality of vulnerability data, you may have to visit VulDB.