CVE-2024-22018
A vulnerability has been identified in Node.js, affecting users of the experimental permission...
CVE-2024-22018 is a low vulnerability (CVSS 2.9) in Node.js, published July 10, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 39th percentile. Fixed in nodejs 20.15.1-r0.
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
2.9
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.
- Record
CVE-2024-22018- CVSS 3.0
- 2.9 Low
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
EUVDEUVD-2024-19624
2.9
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.
- Record
EUVD-2024-19624- CVSS 3.0
- 2.9 Low
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-9xvm-xmw3-2hm2
2.9
A vulnerability has been identified in Node.js, affecting users of the experimental permission...
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.
- Record
GHSA-9xvm-xmw3-2hm2- CVSS 3.0
- 2.9 Low
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
NVD
2.9
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.
- Record
CVE-2024-22018- CVSS 3.0
- 2.9 Low
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVALPINE-CVE-2024-22018
2.9
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.
- Record
ALPINE-CVE-2024-22018- CVSS 3.0
- 2.9 Low
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVBELL-CVE-2024-22018
2.9
- Record
BELL-CVE-2024-22018- CVSS 3.0
- 2.9 Low
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 21 moreShow less
OSVDEBIAN-CVE-2024-22018
2.9
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.
- Record
DEBIAN-CVE-2024-22018- CVSS 3.0
- 2.9 Low
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2025-1199
6.5
nodejs security update
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Security Fix(es):
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.(CVE-2024-22018)
A security flaw in Node.js allows a bypass of network import restrictions. By embedding non-network imports in data URLs, an attacker can execute arbitrary code, compromising system security. Verified on various platforms, the vulnerability is mitigated by forbidding data URLs in network imports. Exploiting this flaw can violate network import security, posing a risk to developers and servers.(CVE-2024-22020)
- Record
OESA-2025-1199- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-1200
6.5
nodejs security update
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Security Fix(es):
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.(CVE-2024-22018)
A security flaw in Node.js allows a bypass of network import restrictions. By embedding non-network imports in data URLs, an attacker can execute arbitrary code, compromising system security. Verified on various platforms, the vulnerability is mitigated by forbidding data URLs in network imports. Exploiting this flaw can violate network import security, posing a risk to developers and servers.(CVE-2024-22020)
- Record
OESA-2025-1200- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:5814
6.5
Red Hat Security Advisory: nodejs:20 security update
- Record
RHSA-2024:5814- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:5815
6.5
Red Hat Security Advisory: nodejs:20 security update
- Record
RHSA-2024:5815- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2024:5815
6.5
Moderate: nodejs:20 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
-
nodejs: Bypass network import restriction via data URL (CVE-2024-22020)
-
nodejs: fs.lstat bypasses permission model (CVE-2024-22018)
-
nodejs: fs.fchown/fchmod bypasses permission model (CVE-2024-36137)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2024:5815- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-22018
2.9
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.
- Record
UBUNTU-CVE-2024-22018- CVSS 3.0
- 2.9 Low
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVALSA-2024:5814 No score
Moderate: nodejs:20 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
- node-tar: denial of service while parsing a tar file due to lack of folders depth validation (CVE-2024-28863)
- nodejs: Bypass network import restriction via data URL (CVE-2024-22020)
- nodejs: fs.lstat bypasses permission model (CVE-2024-22018)
- nodejs: fs.fchown/fchmod bypasses permission model (CVE-2024-36137)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2024:5814- Updated
- 2026-11-02
OSVALSA-2024:5815 No score
Moderate: nodejs:20 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
- nodejs: Bypass network import restriction via data URL (CVE-2024-22020)
- nodejs: fs.lstat bypasses permission model (CVE-2024-22018)
- nodejs: fs.fchown/fchmod bypasses permission model (CVE-2024-36137)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2024:5815- Updated
- 2026-11-02
OSVAZL-43213 No score
CVE-2024-22018 affecting package nodejs for versions less than 24.14.1-3
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.
- Record
AZL-43213- Updated
- 2026-11-02
OSVBIT-node-2024-22018 No score
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.
- Record
BIT-node-2024-22018- Updated
- 2026-11-02
OSVBIT-node-min-2024-22018 No score
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.
- Record
BIT-node-min-2024-22018- Updated
- 2026-11-02
OSV No score
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.
- Record
CVE-2024-22018- Updated
- 2026-11-02
OSVMGASA-2024-0282 No score
Updated nodejs & yarnpkg packages fix security vulnerabilities
Nodejs 22 is the new active LTS branch and 5 CVE are fixed. CVE-2024-36138 - Bypass incomplete fix of CVE-2024-27980 (High) CVE-2024-22020 - Bypass network import restriction via data URL (Medium) CVE-2024-22018 - fs.lstat bypasses permission model (Low) CVE-2024-36137 - fs.fchown/fchmod bypasses permission model (Low) CVE-2024-37372 - Permission model improperly processes UNC paths (Low) yarn package is updated with npm 10.8.2
- Record
MGASA-2024-0282- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14214-1 No score
corepack20-20.15.1-1.1 on GA media
These are all security issues fixed in the corepack20-20.15.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14214-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14435-1 No score
corepack22-22.10.0-1.1 on GA media
These are all security issues fixed in the corepack22-22.10.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14435-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15802-1 No score
corepack24-24.11.1-2.1 on GA media
These are all security issues fixed in the corepack24-24.11.1-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15802-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11110-1 No score
nodejs26-26.3.1-1.1 on GA media
These are all security issues fixed in the nodejs26-26.3.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11110-1- Updated
- 2026-11-02
OSVRLSA-2024:5814 No score
Moderate: nodejs:20 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
-
node-tar: denial of service while parsing a tar file due to lack of folders depth validation (CVE-2024-28863)
-
nodejs: Bypass network import restriction via data URL (CVE-2024-22020)
-
nodejs: fs.lstat bypasses permission model (CVE-2024-22018)
-
nodejs: fs.fchown/fchmod bypasses permission model (CVE-2024-36137)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2024:5814- Updated
- 2026-11-02
OSVSUSE-SU-2024:2543-1 No score
Security update for nodejs20
This update for nodejs20 fixes the following issues:
Update to 20.15.1:
- CVE-2024-36138: Fixed CVE-2024-27980 fix bypass (bsc#1227560)
- CVE-2024-22020: Fixed a bypass of network import restriction via data URL (bsc#1227554)
- CVE-2024-22018: Fixed fs.lstat bypasses permission model (bsc#1227562)
- CVE-2024-36137: Fixed fs.fchown/fchmod bypasses permission model (bsc#1227561)
- CVE-2024-37372: Fixed Permission model improperly processes UNC paths (bsc#1227563)
Changes in 20.15.0:
- test_runner: support test plans
- inspector: introduce the --inspect-wait flag
- zlib: expose zlib.crc32()
- cli: allow running wasm in limited vmem with --disable-wasm-trap-handler
Changes in 20.14.0
- src,permission: throw async errors on async APIs
- test_runner: support forced exit
Changes in 20.13.1:
- buffer: improve base64 and base64url performance
- crypto: deprecate implicitly shortened GCM tags
- events,doc: mark CustomEvent as stable
- fs: add stacktrace to fs/promises
- report: add --report-exclude-network option
- src: add uv_get_available_memory to report and process
- stream: support typed arrays
- util: support array of formats in util.styleText
- v8: implement v8.queryObjects() for memory leak regression testing
- watch: mark as stable
- Record
SUSE-SU-2024:2543-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2574-1 No score
Security update for nodejs20
This update for nodejs20 fixes the following issues:
Update to 20.15.1:
- CVE-2024-36138: Fixed CVE-2024-27980 fix bypass (bsc#1227560)
- CVE-2024-22020: Fixed a bypass of network import restriction via data URL (bsc#1227554)
- CVE-2024-22018: Fixed fs.lstat bypasses permission model (bsc#1227562)
- CVE-2024-36137: Fixed fs.fchown/fchmod bypasses permission model (bsc#1227561)
- CVE-2024-37372: Fixed Permission model improperly processes UNC paths (bsc#1227563)
Changes in 20.15.0:
- test_runner: support test plans
- inspector: introduce the --inspect-wait flag
- zlib: expose zlib.crc32()
- cli: allow running wasm in limited vmem with --disable-wasm-trap-handler
Changes in 20.14.0
- src,permission: throw async errors on async APIs
- test_runner: support forced exit
Changes in 20.13.1:
- buffer: improve base64 and base64url performance
- crypto: deprecate implicitly shortened GCM tags
- events,doc: mark CustomEvent as stable
- fs: add stacktrace to fs/promises
- report: add --report-exclude-network option
- src: add uv_get_available_memory to report and process
- stream: support typed arrays
- util: support array of formats in util.styleText
- v8: implement v8.queryObjects() for memory leak regression testing
- watch: mark as stable
- Record
SUSE-SU-2024:2574-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
nodejsAlpine:v3.19 |
before 20.15.1-r0 | 20.15.1-r0 |
nodejsAlpine:v3.20 |
before 20.15.1-r0 | 20.15.1-r0 |
nodejsAlpine:v3.21 |
before 20.15.1-r0 | 20.15.1-r0 |
nodejsAlpine:v3.22 |
before 20.15.1-r0 | 20.15.1-r0 |
nodejsAlpine:v3.23 |
before 20.15.1-r0 | 20.15.1-r0 |
nodejsAlpine:v3.24 |
before 20.15.1-r0 | 20.15.1-r0 |
nodejsAlmaLinux:8 |
before 1:20.16.0-1.module_el8.10.0+3882+e12e42db | 1:20.16.0-1.module_el8.10.0+3882+e12e42db |
nodejs-develAlmaLinux:8 |
before 1:20.16.0-1.module_el8.10.0+3882+e12e42db | 1:20.16.0-1.module_el8.10.0+3882+e12e42db |
nodejs-docsAlmaLinux:8 |
before 1:20.16.0-1.module_el8.10.0+3882+e12e42db | 1:20.16.0-1.module_el8.10.0+3882+e12e42db |
nodejs-full-i18nAlmaLinux:8 |
before 1:20.16.0-1.module_el8.10.0+3882+e12e42db | 1:20.16.0-1.module_el8.10.0+3882+e12e42db |
Show 69 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nodejs-nodemonAlmaLinux:8 |
before 3.0.1-1.module_el8.9.0+3731+490e3ce5 | 3.0.1-1.module_el8.9.0+3731+490e3ce5 |
nodejs-packagingAlmaLinux:8 |
before 2021.06-4.module_el8.9.0+3775+d8460d35 | 2021.06-4.module_el8.9.0+3775+d8460d35 |
nodejs-packaging-bundlerAlmaLinux:8 |
before 2021.06-4.module_el8.9.0+3775+d8460d35 | 2021.06-4.module_el8.9.0+3775+d8460d35 |
npmAlmaLinux:8 |
before 1:10.8.1-1.20.16.0.1.module_el8.10.0+3882+e12e42db | 1:10.8.1-1.20.16.0.1.module_el8.10.0+3882+e12e42db |
nodejsAlmaLinux:9 |
before 1:20.16.0-1.module_el9.4.0+107+dbd477e4 | 1:20.16.0-1.module_el9.4.0+107+dbd477e4 |
nodejs-develAlmaLinux:9 |
before 1:20.16.0-1.module_el9.4.0+107+dbd477e4 | 1:20.16.0-1.module_el9.4.0+107+dbd477e4 |
nodejs-docsAlmaLinux:9 |
before 1:20.16.0-1.module_el9.4.0+107+dbd477e4 | 1:20.16.0-1.module_el9.4.0+107+dbd477e4 |
nodejs-full-i18nAlmaLinux:9 |
before 1:20.16.0-1.module_el9.4.0+107+dbd477e4 | 1:20.16.0-1.module_el9.4.0+107+dbd477e4 |
nodejs-nodemonAlmaLinux:9 |
before 3.0.1-1.module_el9.3.0+47+c33bc288 | 3.0.1-1.module_el9.3.0+47+c33bc288 |
nodejs-packagingAlmaLinux:9 |
before 2021.06-4.module_el9.3.0+88+29afeaa2 | 2021.06-4.module_el9.3.0+88+29afeaa2 |
nodejs-packaging-bundlerAlmaLinux:9 |
before 2021.06-4.module_el9.3.0+88+29afeaa2 | 2021.06-4.module_el9.3.0+88+29afeaa2 |
npmAlmaLinux:9 |
before 1:10.8.1-1.20.16.0.1.module_el9.4.0+107+dbd477e4 | 1:10.8.1-1.20.16.0.1.module_el9.4.0+107+dbd477e4 |
nodejsAzure Linux:3 |
before 24.14.1-3 | 24.14.1-3 |
nodejsAlpaquita:stream |
20.9.0-r0 up to 20.15.1-r0 | 20.15.1-r0 |
nodejsBellSoft Hardened Containers:stream |
20.9.0-r0 up to 20.15.1-r0 | 20.15.1-r0 |
nodeBitnami |
20.0.0 up to 20.15.1, 21.0.0 up to 22.4.1 | 20.15.122.4.1 |
node-minBitnami |
20.0.0 up to 20.18.1, 21.0.0 up to 22.12.0 | 20.18.122.12.0 |
nodejsDebian:13 |
before 20.15.1+dfsg-1 | 20.15.1+dfsg-1 |
nodejsDebian:14 |
before 20.15.1+dfsg-1 | 20.15.1+dfsg-1 |
nodejsMageia:9 |
before 22.6.0-1.mga9 | 22.6.0-1.mga9 |
yarnpkgMageia:9 |
before 1.22.22-0.10.8.2.1.mga9 | 1.22.22-0.10.8.2.1.mga9 |
nodejsopenEuler:24.03-LTS |
before 20.18.2-1.oe2403 | 20.18.2-1.oe2403 |
nodejsopenEuler:24.03-LTS-SP1 |
before 20.18.2-1.oe2403sp1 | 20.18.2-1.oe2403sp1 |
nodejsRed Hat:enterprise_linux:8::appstream |
before 1:20.16.0-1.module+el8.10.0+22203+a88c8310 | 1:20.16.0-1.module+el8.10.0+22203+a88c8310 |
nodejs-debuginfoRed Hat:enterprise_linux:8::appstream |
before 1:20.16.0-1.module+el8.10.0+22203+a88c8310 | 1:20.16.0-1.module+el8.10.0+22203+a88c8310 |
nodejs-debugsourceRed Hat:enterprise_linux:8::appstream |
before 1:20.16.0-1.module+el8.10.0+22203+a88c8310 | 1:20.16.0-1.module+el8.10.0+22203+a88c8310 |
nodejs-develRed Hat:enterprise_linux:8::appstream |
before 1:20.16.0-1.module+el8.10.0+22203+a88c8310 | 1:20.16.0-1.module+el8.10.0+22203+a88c8310 |
nodejs-docsRed Hat:enterprise_linux:8::appstream |
before 1:20.16.0-1.module+el8.10.0+22203+a88c8310 | 1:20.16.0-1.module+el8.10.0+22203+a88c8310 |
nodejs-full-i18nRed Hat:enterprise_linux:8::appstream |
before 1:20.16.0-1.module+el8.10.0+22203+a88c8310 | 1:20.16.0-1.module+el8.10.0+22203+a88c8310 |
nodejs-nodemonRed Hat:enterprise_linux:8::appstream |
before 0:3.0.1-1.module+el8.9.0+20473+c4e3d824 | 0:3.0.1-1.module+el8.9.0+20473+c4e3d824 |
nodejs-packagingRed Hat:enterprise_linux:8::appstream |
before 0:2021.06-4.module+el8.9.0+19519+e25b965a | 0:2021.06-4.module+el8.9.0+19519+e25b965a |
nodejs-packaging-bundlerRed Hat:enterprise_linux:8::appstream |
before 0:2021.06-4.module+el8.9.0+19519+e25b965a | 0:2021.06-4.module+el8.9.0+19519+e25b965a |
npmRed Hat:enterprise_linux:8::appstream |
before 1:10.8.1-1.20.16.0.1.module+el8.10.0+22203+a88c8310 | 1:10.8.1-1.20.16.0.1.module+el8.10.0+22203+a88c8310 |
nodejsRed Hat:enterprise_linux:9::appstream |
before 1:20.16.0-1.module+el9.4.0+22197+9e60f127 | 1:20.16.0-1.module+el9.4.0+22197+9e60f127 |
nodejs-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:20.16.0-1.module+el9.4.0+22197+9e60f127 | 1:20.16.0-1.module+el9.4.0+22197+9e60f127 |
nodejs-debugsourceRed Hat:enterprise_linux:9::appstream |
before 1:20.16.0-1.module+el9.4.0+22197+9e60f127 | 1:20.16.0-1.module+el9.4.0+22197+9e60f127 |
nodejs-develRed Hat:enterprise_linux:9::appstream |
before 1:20.16.0-1.module+el9.4.0+22197+9e60f127 | 1:20.16.0-1.module+el9.4.0+22197+9e60f127 |
nodejs-docsRed Hat:enterprise_linux:9::appstream |
before 1:20.16.0-1.module+el9.4.0+22197+9e60f127 | 1:20.16.0-1.module+el9.4.0+22197+9e60f127 |
nodejs-full-i18nRed Hat:enterprise_linux:9::appstream |
before 1:20.16.0-1.module+el9.4.0+22197+9e60f127 | 1:20.16.0-1.module+el9.4.0+22197+9e60f127 |
nodejs-nodemonRed Hat:enterprise_linux:9::appstream |
before 0:3.0.1-1.module+el9.3.0.z+20478+84a9f781 | 0:3.0.1-1.module+el9.3.0.z+20478+84a9f781 |
nodejs-packagingRed Hat:enterprise_linux:9::appstream |
before 0:2021.06-4.module+el9.3.0+19518+63aad52d | 0:2021.06-4.module+el9.3.0+19518+63aad52d |
nodejs-packaging-bundlerRed Hat:enterprise_linux:9::appstream |
before 0:2021.06-4.module+el9.3.0+19518+63aad52d | 0:2021.06-4.module+el9.3.0+19518+63aad52d |
npmRed Hat:enterprise_linux:9::appstream |
before 1:10.8.1-1.20.16.0.1.module+el9.4.0+22197+9e60f127 | 1:10.8.1-1.20.16.0.1.module+el9.4.0+22197+9e60f127 |
nodejsRocky Linux:8 |
before 1:20.16.0-1.module+el8.10.0+1856+4cdb8df5 | 1:20.16.0-1.module+el8.10.0+1856+4cdb8df5 |
nodejs-nodemonRocky Linux:8 |
before 0:3.0.1-1.module+el8.10.0+1666+930e28e8 | 0:3.0.1-1.module+el8.10.0+1666+930e28e8 |
nodejs-packagingRocky Linux:8 |
before 0:2021.06-4.module+el8.10.0+1667+4a788d89 | 0:2021.06-4.module+el8.10.0+1667+4a788d89 |
nodejs-nodemonRocky Linux:9 |
before 0:3.0.1-1.module+el9.6.0+32322+a8b1fd01 | 0:3.0.1-1.module+el9.6.0+32322+a8b1fd01 |
nodejs-nodemonRocky Linux:9 |
before 0:3.0.1-1.module+el9.5.0+31770+0da7192d | 0:3.0.1-1.module+el9.5.0+31770+0da7192d |
nodejs-nodemonRocky Linux:9 |
before 0:3.0.1-1.module+el9.6.0+32045+2e5d342d | 0:3.0.1-1.module+el9.6.0+32045+2e5d342d |
nodejs-nodemonRocky Linux:9 |
before 0:3.0.1-1.module+el9.6.0+32143+ae966e5b | 0:3.0.1-1.module+el9.6.0+32143+ae966e5b |
nodejs-nodemonRocky Linux:9 |
before 0:3.0.1-1.module+el9.6.0+32144+1d29a396 | 0:3.0.1-1.module+el9.6.0+32144+1d29a396 |
nodejs-nodemonRocky Linux:9 |
before 0:3.0.1-1.module+el9.6.0+32185+bd121a25 | 0:3.0.1-1.module+el9.6.0+32185+bd121a25 |
nodejs-packagingRocky Linux:9 |
before 0:2021.06-4.module+el9.5.0+31770+0da7192d | 0:2021.06-4.module+el9.5.0+31770+0da7192d |
nodejs-packagingRocky Linux:9 |
before 0:2021.06-4.module+el9.6.0+32045+2e5d342d | 0:2021.06-4.module+el9.6.0+32045+2e5d342d |
nodejs-packagingRocky Linux:9 |
before 0:2021.06-4.module+el9.6.0+32048+5323bb50 | 0:2021.06-4.module+el9.6.0+32048+5323bb50 |
nodejs-packagingRocky Linux:9 |
before 0:2021.06-4.module+el9.6.0+32143+ae966e5b | 0:2021.06-4.module+el9.6.0+32143+ae966e5b |
nodejs-packagingRocky Linux:9 |
before 0:2021.06-4.module+el9.6.0+32144+1d29a396 | 0:2021.06-4.module+el9.6.0+32144+1d29a396 |
nodejs-packagingRocky Linux:9 |
before 0:2021.06-4.module+el9.6.0+32185+bd121a25 | 0:2021.06-4.module+el9.6.0+32185+bd121a25 |
nodejs-packagingRocky Linux:9 |
before 0:2021.06-4.module+el9.6.0+32322+a8b1fd01 | 0:2021.06-4.module+el9.6.0+32322+a8b1fd01 |
nodejs20SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 |
before 20.15.1-150500.11.12.2 | 20.15.1-150500.11.12.2 |
nodejs20openSUSE:Leap 15.5 |
before 20.15.1-150500.11.12.2 | 20.15.1-150500.11.12.2 |
nodejs20SUSE:Linux Enterprise Module for Web and Scripting 15 SP6 |
before 20.15.1-150600.3.3.2 | 20.15.1-150600.3.3.2 |
nodejs20openSUSE:Leap 15.6 |
before 20.15.1-150600.3.3.2 | 20.15.1-150600.3.3.2 |
nodejsUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 12.22.5~dfsg-5ubuntu112.22.7~dfsg-2ubuntu112.22.7~dfsg-2ubuntu312.22.9~dfsg-1ubuntu212.22.9~dfsg-1ubuntu3 Show 7 moreShow less12.22.9~dfsg-1ubuntu3.112.22.9~dfsg-1ubuntu3.212.22.9~dfsg-1ubuntu3.312.22.9~dfsg-1ubuntu3.412.22.9~dfsg-1ubuntu3.512.22.9~dfsg-1ubuntu3.612.22.9~dfsg-1ubuntu3.6+esm2 |
None known |
nodejsUbuntu:24.04:LTS |
All versions, plus listed versions 18.13.0+dfsg1-1ubuntu218.19.1+dfsg-2ubuntu418.19.1+dfsg-6ubuntu118.19.1+dfsg-6ubuntu218.19.1+dfsg-6ubuntu5 |
None known |
nodejs20openSUSE:Tumbleweed |
before 20.15.1-1.1 | 20.15.1-1.1 |
nodejs22openSUSE:Tumbleweed |
before 22.10.0-1.1 | 22.10.0-1.1 |
nodejs24openSUSE:Tumbleweed |
before 24.11.1-2.1 | 24.11.1-2.1 |
nodejs26openSUSE:Tumbleweed |
before 26.3.1-1.1 | 26.3.1-1.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-02 | created | CVE List, EUVD, GitHub Advisories, NVD, OSV |
References
hackerone.com/reports/2145862
openwall.com/lists/oss-security/2024/07/11/6
openwall.com/lists/oss-security/2024/07/19/3
security.netapp.com/advisory/ntap-20240816-0007
nvd.nist.gov/vuln/detail/CVE-2024-22018
github.com/advisories/GHSA-9xvm-xmw3-2hm2
Show 100 moreShow less
security.alpinelinux.org/vuln/CVE-2024-22018
access.redhat.com/errata/RHSA-2024:5814
access.redhat.com/security/cve/CVE-2024-22018
access.redhat.com/security/cve/CVE-2024-22020
access.redhat.com/security/cve/CVE-2024-28863
access.redhat.com/security/cve/CVE-2024-36137
bugzilla.redhat.com/2293200
bugzilla.redhat.com/2296417
bugzilla.redhat.com/2296990
bugzilla.redhat.com/2299281
errata.almalinux.org/8/ALSA-2024-5814.html
access.redhat.com/errata/RHSA-2024:5815
errata.almalinux.org/9/ALSA-2024-5815.html
docs.bell-sw.com/security/cves/CVE-2024-22018
docs.bell-sw.com/security/advisories/BELL-SA-2024-43
github.com/nodejs/node/releases/tag/v20.15.1
github.com/nodejs/node/releases/tag/v22.4.1
security-tracker.debian.org/tracker/CVE-2024-22018
advisories.mageia.org/MGASA-2024-0282.html
bugs.mageia.org/show_bug.cgi?id=33415
github.com/nodejs/node/releases/tag/v22.6.0
github.com/nodejs/node/releases/tag/v22.5.1
github.com/nodejs/node/releases/tag/v22.5.0
github.com/nodejs/node/releases/tag/v22.3.0
github.com/nodejs/node/releases/tag/v22.2.0
github.com/nodejs/node/releases/tag/v22.1.0
github.com/nodejs/node/releases/tag/v22.0.0
github.com/yarnpkg/yarn/releases/tag/v1.22.22
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1199
nvd.nist.gov/vuln/detail/CVE-2024-22020
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1200
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2293200
bugzilla.redhat.com/show_bug.cgi?id=2296417
bugzilla.redhat.com/show_bug.cgi?id=2296990
bugzilla.redhat.com/show_bug.cgi?id=2299281
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_5814.json
cve.org/CVERecord?id=CVE-2024-22018
cve.org/CVERecord?id=CVE-2024-22020
hackerone.com/reports/2092749
cve.org/CVERecord?id=CVE-2024-28863
nvd.nist.gov/vuln/detail/CVE-2024-28863
github.com/isaacs/node-tar/security/advisories/GHSA-f5x3-32g6-xq36
security.netapp.com/advisory/ntap-20240524-0005
cve.org/CVERecord?id=CVE-2024-36137
nvd.nist.gov/vuln/detail/CVE-2024-36137
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_5815.json
errata.rockylinux.org/RLSA-2024:5814
errata.rockylinux.org/RLSA-2024:5815
suse.com/support/update/announcement/2024/suse-su-20242543-1
bugzilla.suse.com/1227554
bugzilla.suse.com/1227560
bugzilla.suse.com/1227561
bugzilla.suse.com/1227562
bugzilla.suse.com/1227563
suse.com/security/cve/CVE-2024-22018
suse.com/security/cve/CVE-2024-22020
suse.com/security/cve/CVE-2024-27980
suse.com/security/cve/CVE-2024-36137
suse.com/security/cve/CVE-2024-36138
suse.com/security/cve/CVE-2024-37372
suse.com/support/update/announcement/2024/suse-su-20242574-1
ubuntu.com/security/CVE-2024-22018
nodejs.org/en/blog/vulnerability/july-2024-security-releases
github.com/nodejs/node/commit/b9289a6e29e54beeaa3f781bde1195e48df0da75
github.com/nodejs/node/commit/4fe0f826a80365ce2512b8193ceaa9466c288aa5
github.com/nodejs/node/commit/0881c1f01ac90006315cae5b9c38cfbf44d37e59
lists.opensuse.org/archives/list/[email protected]/thread/OWCPL7VTEVIGUDVKLEV2D2ITNTWKC4AZ
suse.com/security/cve/CVE-2024-21538
suse.com/security/cve/CVE-2025-22150
suse.com/security/cve/CVE-2025-23083
suse.com/security/cve/CVE-2025-23085
suse.com/security/cve/CVE-2025-23165
suse.com/security/cve/CVE-2025-23166
suse.com/security/cve/CVE-2025-55130
suse.com/security/cve/CVE-2025-55131
suse.com/security/cve/CVE-2025-55132
suse.com/security/cve/CVE-2025-59464
suse.com/security/cve/CVE-2025-59465
suse.com/security/cve/CVE-2025-59466
suse.com/security/cve/CVE-2026-21637
suse.com/security/cve/CVE-2026-21710
suse.com/security/cve/CVE-2026-21712
suse.com/security/cve/CVE-2026-21713
suse.com/security/cve/CVE-2026-21714
suse.com/security/cve/CVE-2026-21715
suse.com/security/cve/CVE-2026-21716
suse.com/security/cve/CVE-2026-21717
suse.com/security/cve/CVE-2026-22036
suse.com/security/cve/CVE-2026-48615
suse.com/security/cve/CVE-2026-48617
suse.com/security/cve/CVE-2026-48618
suse.com/security/cve/CVE-2026-48619
suse.com/security/cve/CVE-2026-48928
suse.com/security/cve/CVE-2026-48930
suse.com/security/cve/CVE-2026-48931
suse.com/security/cve/CVE-2026-48933
suse.com/security/cve/CVE-2026-48934
suse.com/security/cve/CVE-2026-48935
suse.com/security/cve/CVE-2026-48936