We use these services and cookies to improve your user experience. You may opt out if you wish, however, this may limit some features on this site.

Please see our statement on Data Privacy.

Crisp.chat (Helpdesk and Chat)

Ok

THREATINT
PUBLISHED

CVE-2024-22018



Description

A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-read flag is used. This flaw arises from an inadequate permission model that fails to restrict file stats through the fs.lstat API. As a result, malicious actors can retrieve stats from files that they do not have explicit read access to. This vulnerability affects all users using the experimental permission model in Node.js 20 and Node.js 21. Please note that at the time this CVE was issued, the permission model is an experimental feature of Node.js.

Reserved 2024-01-04 | Published 2024-07-10 | Updated 2025-04-30 | Assigner hackerone


LOW: 2.9CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N

Product status

Default status
unaffected

4.0 before 4.*
affected

5.0 before 5.*
affected

6.0 before 6.*
affected

7.0 before 7.*
affected

8.0 before 8.*
affected

9.0 before 9.*
affected

10.0 before 10.*
affected

11.0 before 11.*
affected

12.0 before 12.*
affected

13.0 before 13.*
affected

14.0 before 14.*
affected

15.0 before 15.*
affected

16.0 before 16.*
affected

17.0 before 17.*
affected

19.0 before 19.*
affected

20.0 before 20.15.1
affected

21.0 before 21.*
affected

22.0 before 22.4.1
affected

References

hackerone.com/reports/2145862

www.openwall.com/lists/oss-security/2024/07/11/6

www.openwall.com/lists/oss-security/2024/07/19/3

cve.org (CVE-2024-22018)

nvd.nist.gov (CVE-2024-22018)

Download JSON

Share this page
https://cve.threatint.eu/CVE/CVE-2024-22018

Support options

Helpdesk Chat, Email, Knowledgebase