A flaw in Node.js's permission model allows a file's...
Low severity
Unreviewed
Published
Jan 20, 2026
to the GitHub Advisory Database
•
Updated Jan 21, 2026
Description
Published by the National Vulnerability Database
Jan 20, 2026
Published to the GitHub Advisory Database
Jan 20, 2026
Last updated
Jan 21, 2026
A flaw in Node.js's permission model allows a file's access and modification timestamps to be changed via
futimes()even when the process has only read permissions. Unlikeutimes(),futimes()does not apply the expected write-permission checks, which means file metadata can be modified in read-only directories. This behavior could be used to alter timestamps in ways that obscure activity, reducing the reliability of logs. This vulnerability affects users of the permission model on Node.js v20, v22, v24, and v25.References