CVE-2024-22018
lowPriorität · verfolgen · 0EPSS 0.005 · 40. PerzentilDEEUNLRUUSEPSS · bewertet 2026-10-27
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.
Behebungen
Hersteller-Fix, Mitigation oder Workaround, wie von den Quellen veröffentlicht.
Ein Hersteller-Fix ist verfügbar.
- Behobennodejs-1:20.16.0-1.module+el9.4.0+22197+9e60f127.aarch64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-1:20.16.0-1.module+el9.4.0+22197+9e60f127.ppc64le (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-1:20.16.0-1.module+el9.4.0+22197+9e60f127.s390x (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-1:20.16.0-1.module+el9.4.0+22197+9e60f127.src (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-1:20.16.0-1.module+el9.4.0+22197+9e60f127.x86_64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-debuginfo-1:20.16.0-1.module+el9.4.0+22197+9e60f127.aarch64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-debuginfo-1:20.16.0-1.module+el9.4.0+22197+9e60f127.ppc64le (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-debuginfo-1:20.16.0-1.module+el9.4.0+22197+9e60f127.s390x (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-debuginfo-1:20.16.0-1.module+el9.4.0+22197+9e60f127.x86_64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-debugsource-1:20.16.0-1.module+el9.4.0+22197+9e60f127.aarch64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-debugsource-1:20.16.0-1.module+el9.4.0+22197+9e60f127.ppc64le (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-debugsource-1:20.16.0-1.module+el9.4.0+22197+9e60f127.s390x (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-debugsource-1:20.16.0-1.module+el9.4.0+22197+9e60f127.x86_64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-devel-1:20.16.0-1.module+el9.4.0+22197+9e60f127.aarch64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-devel-1:20.16.0-1.module+el9.4.0+22197+9e60f127.ppc64le (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-devel-1:20.16.0-1.module+el9.4.0+22197+9e60f127.s390x (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-devel-1:20.16.0-1.module+el9.4.0+22197+9e60f127.x86_64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-docs-1:20.16.0-1.module+el9.4.0+22197+9e60f127.noarch (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-full-i18n-1:20.16.0-1.module+el9.4.0+22197+9e60f127.aarch64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-full-i18n-1:20.16.0-1.module+el9.4.0+22197+9e60f127.ppc64le (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-full-i18n-1:20.16.0-1.module+el9.4.0+22197+9e60f127.s390x (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-full-i18n-1:20.16.0-1.module+el9.4.0+22197+9e60f127.x86_64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-nodemon-0:3.0.1-1.module+el9.3.0.z+20478+84a9f781.noarch (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-nodemon-0:3.0.1-1.module+el9.3.0.z+20478+84a9f781.src (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-packaging-0:2021.06-4.module+el9.3.0+19518+63aad52d.noarch (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-packaging-0:2021.06-4.module+el9.3.0+19518+63aad52d.src (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennodejs-packaging-bundler-0:2021.06-4.module+el9.3.0+19518+63aad52d.noarch (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennpm-1:10.8.1-1.20.16.0.1.module+el9.4.0+22197+9e60f127.aarch64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennpm-1:10.8.1-1.20.16.0.1.module+el9.4.0+22197+9e60f127.ppc64le (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennpm-1:10.8.1-1.20.16.0.1.module+el9.4.0+22197+9e60f127.s390x (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815 - Behobennpm-1:10.8.1-1.20.16.0.1.module+el9.4.0+22197+9e60f127.x86_64 (nodejs:20) as a component of Red Hat Enterprise Linux AppStream (v. 9)redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2024:5815
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen⚠ Quellen uneinig · low–high · 2.9–7.1
SSVC
Eine Handlungsentscheidung — aus Ausnutzung und Auswirkung.
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (80)
Betroffene Produkte und Versionsbereiche.
- IBM InfoSphere Information Server 11.7alle Versionencert_bundDEcpe:/a:ibm:infosphere_information_server:11.7
- IBM Rational Application Developer for WebSphere Software 9.6alle Versionencert_bundDEcpe:/a:ibm:rational_application_developer_for_websphere_software:9.6
- IBM Rational Application Developer for WebSphere Software 9.7alle Versionencert_bundDEcpe:/a:ibm:rational_application_developer_for_websphere_software:9.7
- Xerox FreeFlow Print Server v9 for Solarisalle Versionencert_bundDEcpe:/a:xerox:freeflow_print_server:v9_for_solaris
Advisories (6)
Hersteller- und Ökosystem-Meldungen dazu.
- NCSC-2024-0411Kwetsbaarheden verholpen in Oracle Database productenNL2024-10-17csaf · ncsc_nlNL
Oracle heeft kwetsbaarheden verholpen in diverse Database producten en subsystemen, zoals de Core database, Application Express, Autonomous Health Framework, Essbase, GoldenGate, SQL Developer en Secure Backup.
- NCSC-2025-0023Kwetsbaarheden verholpen in Oracle PeopleSoftNL2025-01-22csaf · ncsc_nlNL
Oracle heeft meerdere kwetsbaarheden verholpen in Oracle PeopleSoft, specifiek in de versies 8.60, 8.61 en 9.2.
- RHSA-2024:5815Red Hat Security Advisory: nodejs:20 security update2024-08-26csaf · redhat_csafUS
An update for the nodejs:20 module is now available for Red Hat Enterprise Linux 9. Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.
- WID-SEC-W-2024-1548Node.js: Mehrere SchwachstellenDeutsch2024-07-08csaf · cert_bundDE
Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Node.js ausnutzen, um beliebigen Code auszuführen oder um Sicherheitsmaßnahmen zu umgehen.
- BIT-node-2024-220182024-07-12vendor · osvUS
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.
- BIT-node-min-2024-220182024-12-16vendor · osvUS
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.
auch bekannt als (6)
Weitere Namen und Kennungen dieser Entität.
- CNNVD-202407-1007cnnvd
- EUVD-2024-19624enisa_euvd
- BDU:2024-05671fstec_bdu
- GHSA-9xvm-xmw3-2hm2enisa_euvd
- BIT-node-2024-22018osv
- BIT-node-min-2024-22018osv
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (12)
Externe Belege — Patches, Meldungen, Analysen.
- https://access.redhat.com/security/cve/cve-2024-22018cnnvd
- https://cxsecurity.com/cveshow/CVE-2024-22018/cnnvd
- https://hackerone.com/reports/2145862cnnvd
- https://nodejs.org/en/blog/vulnerability/july-2024-security-releasesPatchcnnvd
- https://vigilance.fr/vulnerability/Node-js-Core-five-vulnerabilities-dated-09-07-2024-44678cnnvd
- http://www.openwall.com/lists/oss-security/2024/07/11/6enisa_euvd
- http://www.openwall.com/lists/oss-security/2024/07/19/3enisa_euvd
- https://hackerone.com/reports/2145862enisa_euvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan