An incomplete fix for CVE-2024-36137 leaves `FileHandle...
Low severity
Unreviewed
Published
Mar 30, 2026
to the GitHub Advisory Database
•
Updated Mar 31, 2026
Description
Published by the National Vulnerability Database
Mar 30, 2026
Published to the GitHub Advisory Database
Mar 30, 2026
Last updated
Mar 31, 2026
An incomplete fix for CVE-2024-36137 leaves
FileHandle.chmod()andFileHandle.chown()in the promises API without the required permission checks, while their callback-based equivalents (fs.fchmod(),fs.fchown()) were correctly patched.As a result, code running under
--permissionwith restricted--allow-fs-writecan still use promise-basedFileHandlemethods to modify file permissions and ownership on already-open file descriptors, bypassing the intended write restrictions.This vulnerability affects 20.x, 22.x, 24.x, and 25.x processes using the Permission Model where
--allow-fs-writeis intentionally restricted.References