CVE-2024-36137
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-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
3.3
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
CVE-2024-36137- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
EUVDEUVD-2024-36333
3.3
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
EUVD-2024-36333- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-q793-mj5v-wh68
3.3
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-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
GHSA-q793-mj5v-wh68- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
NVD
3.3
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
CVE-2024-36137- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVALPINE-CVE-2024-36137
3.3
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
ALPINE-CVE-2024-36137- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVBELL-CVE-2024-36137
3.3
- Record
BELL-CVE-2024-36137- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 21 moreShow less
OSVDEBIAN-CVE-2024-36137
3.3
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used. Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
DEBIAN-CVE-2024-36137- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2025-1519
3.3
nodejs security update
Node.js is an open-source, cross-platform, JavaScript runtime environment, it executes JavaScript code outside of a browser.
Security Fix(es):
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.(CVE-2024-36137)
- Record
OESA-2025-1519- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2025-1520
3.3
nodejs security update
Node.js is an open-source, cross-platform, JavaScript runtime environment, it executes JavaScript code outside of a browser.
Security Fix(es):
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.(CVE-2024-36137)
- Record
OESA-2025-1520- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - 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-36137
3.3
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used. Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
UBUNTU-CVE-2024-36137- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/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-48849 No score
CVE-2024-36137 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-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
AZL-48849- Updated
- 2026-11-02
OSVBIT-node-2024-36137 No score
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
BIT-node-2024-36137- Updated
- 2026-11-02
OSVBIT-node-min-2024-36137 No score
A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
BIT-node-min-2024-36137- 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-write flag is used.
Node.js Permission Model do not operate on file descriptors, however, operations such as fs.fchown or fs.fchmod can use a "read-only" file descriptor to change the owner and permissions of a file.
- Record
CVE-2024-36137- 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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
before 1:20.16.0-1.module_el8.10.0+3882+e12e42db | 1:20.16.0-1.module_el8.10.0+3882+e12e42db |
Show 67 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nodejs-nodemonAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.0.1-1.module_el8.9.0+3731+490e3ce5 | 3.0.1-1.module_el8.9.0+3731+490e3ce5 |
nodejs-packagingAlmaLinux:8 From an advisory covering 4 CVEs |
before 2021.06-4.module_el8.9.0+3775+d8460d35 | 2021.06-4.module_el8.9.0+3775+d8460d35 |
nodejs-packaging-bundlerAlmaLinux:8 From an advisory covering 4 CVEs |
before 2021.06-4.module_el8.9.0+3775+d8460d35 | 2021.06-4.module_el8.9.0+3775+d8460d35 |
npmAlmaLinux:8 From an advisory covering 4 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
before 3.0.1-1.module_el9.3.0+47+c33bc288 | 3.0.1-1.module_el9.3.0+47+c33bc288 |
nodejs-packagingAlmaLinux:9 From an advisory covering 3 CVEs |
before 2021.06-4.module_el9.3.0+88+29afeaa2 | 2021.06-4.module_el9.3.0+88+29afeaa2 |
nodejs-packaging-bundlerAlmaLinux:9 From an advisory covering 3 CVEs |
before 2021.06-4.module_el9.3.0+88+29afeaa2 | 2021.06-4.module_el9.3.0+88+29afeaa2 |
npmAlmaLinux:9 From an advisory covering 3 CVEs |
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 From an advisory covering 5 CVEs |
before 22.6.0-1.mga9 | 22.6.0-1.mga9 |
yarnpkgMageia:9 From an advisory covering 5 CVEs |
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-2.oe2403 | 20.18.2-2.oe2403 |
nodejsopenEuler:24.03-LTS-SP1 |
before 20.18.2-2.oe2403sp1 | 20.18.2-2.oe2403sp1 |
nodejsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 4 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 3 CVEs |
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 From an advisory covering 6 CVEs |
before 20.15.1-150500.11.12.2 | 20.15.1-150500.11.12.2 |
nodejs20openSUSE:Leap 15.5 From an advisory covering 6 CVEs |
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 From an advisory covering 6 CVEs |
before 20.15.1-150600.3.3.2 | 20.15.1-150600.3.3.2 |
nodejs20openSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 20.15.1-150600.3.3.2 | 20.15.1-150600.3.3.2 |
nodejs20openSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 20.15.1-1.1 | 20.15.1-1.1 |
nodejs22openSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 22.10.0-1.1 | 22.10.0-1.1 |
nodejs24openSUSE:Tumbleweed From an advisory covering 11 CVEs |
before 24.11.1-2.1 | 24.11.1-2.1 |
nodejs26openSUSE:Tumbleweed From an advisory covering 37 CVEs |
before 26.3.1-1.1 | 26.3.1-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-36137 is a low vulnerability (CVSS 3.3) in Nodejs Node, published July 12, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 33rd percentile. Fixed in nodejs 20.15.1-r0.
References
nodejs.org/en/blog/vulnerability/july-2024-security-releases
security.netapp.com/advisory/ntap-20241122-0005
nvd.nist.gov/vuln/detail/CVE-2024-36137
github.com/advisories/GHSA-q793-mj5v-wh68
security.alpinelinux.org/vuln/CVE-2024-36137
access.redhat.com/errata/RHSA-2024:5814
Show 95 moreShow less
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-36137
docs.bell-sw.com/security/advisories/BELL-SA-2024-43
security-tracker.debian.org/tracker/CVE-2024-36137
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.4.1
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-1519
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1520
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
nvd.nist.gov/vuln/detail/CVE-2024-22018
hackerone.com/reports/2145862
cve.org/CVERecord?id=CVE-2024-22020
nvd.nist.gov/vuln/detail/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
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-36137
github.com/nodejs/node/commit/93574335ffa8ef9efc0a47a6c142ea858bce49d9
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