Experimental Permission Model Vulnerability in Node.js version 20
CVE-2023-30582

5.3MEDIUM

Key Information:

Vendor

Nodejs

Status
Vendor
CVE Published:
7 September 2024

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.*

References

CVSS V3.1

Score:
5.3
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.