Experimental Permission Model Vulnerability in Node.js version 20
CVE-2023-30582
5.3MEDIUM
What is CVE-2023-30582?
A vulnerability in Node.js has been identified that impacts users utilizing the experimental permission model, particularly when the --allow-fs-read flag is executed with a non-* argument. This vulnerability is rooted in an insufficient permission framework that allows the fs.watchFile API to monitor files without necessary explicit read permissions. As a consequence, malicious entities can potentially observe sensitive files without authorization, raising significant security concerns for affected systems. It is crucial to address this issue, especially since the permission model remains in an experimental phase, emphasizing the importance of caution among users and developers.
Affected Version(s)
Node 4.0 < 4.*
Node 5.0 < 5.*
Node 6.0 < 6.*