Every CVE Search/ Get API key

CVE-2024-21891

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs...

7.9 HighFix available

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesystem permission model bypass through path traversal attack. 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
Low
Privileges needed
Low
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

1.24%Up 1.2 points since Feb 20, 2024
90%50%10%1%

What each source reports

CVE List Score used 7.9

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesystem permission model bypass through path traversal attack. 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-21891
CVSS 3.0
7.9 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Weakness
CWE-22
Updated
2026-11-02
EUVDEUVD-2024-19502 7.9

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesystem permission model bypass through path traversal attack. 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-19502
CVSS 3.0
7.9 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-4rwx-mrf5-wx33 7.9

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs...

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesystem permission model bypass through path traversal attack. 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-4rwx-mrf5-wx33
CVSS 3.0
7.9 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Weakness
CWE-22
Updated
2026-11-02
NVD 8.8

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesystem permission model bypass through path traversal attack. 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-21891
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
7.9 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Weakness
CWE-22
Updated
2026-11-02
OSVAZL-35046 8.8

CVE-2024-21891 affecting package nodejs for versions less than 20.14.0-1

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesystem permission model bypass through path traversal attack. 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-35046
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2024-21891 8.8
Record
BELL-CVE-2024-21891
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 13 moreShow less
OSV 7.9

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesystem permission model bypass through path traversal attack. 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-21891
CVSS 3.0
7.9 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2024:1687 8.1

Red Hat Security Advisory: nodejs:20 security update

Record
RHSA-2024:1687
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2024:1688 8.1

Red Hat Security Advisory: nodejs:20 security update

Record
RHSA-2024:1688
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRLSA-2024:1688 8.1

Important: 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: vulnerable to timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding (Marvin) (CVE-2023-46809)

  • nodejs: reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (CVE-2024-22019)

  • nodejs: code injection and privilege escalation through Linux capabilities (CVE-2024-21892)

  • nodejs: path traversal by monkey-patching buffer internals (CVE-2024-21896)

  • nodejs: multiple permission model bypasses due to improper path traversal sequence sanitization (CVE-2024-21891)

  • nodejs: improper handling of wildcards in --allow-fs-read and --allow-fs-write (CVE-2024-21890)

  • nodejs: setuid() does not drop all privileges due to io_uring (CVE-2024-22017)

Record
RLSA-2024:1688
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2024-21891 8.8

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesystem permission model bypass through path traversal attack. 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-21891
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
7.9 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Updated
2026-11-02
OSVALSA-2024:1687 No score

Important: 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: vulnerable to timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding (Marvin) (CVE-2023-46809)
  • nodejs: reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (CVE-2024-22019)
  • nodejs: code injection and privilege escalation through Linux capabilities (CVE-2024-21892)
  • nodejs: path traversal by monkey-patching buffer internals (CVE-2024-21896)
  • nodejs: multiple permission model bypasses due to improper path traversal sequence sanitization (CVE-2024-21891)
  • nodejs: improper handling of wildcards in --allow-fs-read and --allow-fs-write (CVE-2024-21890)
  • nodejs: setuid() does not drop all privileges due to io_uring (CVE-2024-22017)
Record
ALSA-2024:1687
Updated
2026-11-02
OSVALSA-2024:1688 No score

Important: 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: vulnerable to timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding (Marvin) (CVE-2023-46809)
  • nodejs: reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (CVE-2024-22019)
  • nodejs: code injection and privilege escalation through Linux capabilities (CVE-2024-21892)
  • nodejs: path traversal by monkey-patching buffer internals (CVE-2024-21896)
  • nodejs: multiple permission model bypasses due to improper path traversal sequence sanitization (CVE-2024-21891)
  • nodejs: improper handling of wildcards in --allow-fs-read and --allow-fs-write (CVE-2024-21890)
  • nodejs: setuid() does not drop all privileges due to io_uring (CVE-2024-22017)
Record
ALSA-2024:1688
Updated
2026-11-02
OSVBIT-node-2024-21891 No score

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesystem permission model bypass through path traversal attack. 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-21891
Updated
2026-11-02
OSVBIT-node-min-2024-21891 No score

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesystem permission model bypass through path traversal attack. 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-21891
Updated
2026-11-02
OSVopenSUSE-SU-2024:13697-1 No score

corepack20-20.11.1-1.1 on GA media

These are all security issues fixed in the corepack20-20.11.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13697-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:13698-1 No score

corepack21-21.6.2-1.1 on GA media

These are all security issues fixed in the corepack21-21.6.2-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13698-1
Updated
2026-11-02
OSVRLSA-2024:1687 No score

Important: 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: vulnerable to timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding (Marvin) (CVE-2023-46809)

  • nodejs: reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (CVE-2024-22019)

  • nodejs: code injection and privilege escalation through Linux capabilities (CVE-2024-21892)

  • nodejs: path traversal by monkey-patching buffer internals (CVE-2024-21896)

  • nodejs: multiple permission model bypasses due to improper path traversal sequence sanitization (CVE-2024-21891)

  • nodejs: improper handling of wildcards in --allow-fs-read and --allow-fs-write (CVE-2024-21890)

  • nodejs: setuid() does not drop all privileges due to io_uring (CVE-2024-22017)

Record
RLSA-2024:1687
Updated
2026-11-02
OSVSUSE-SU-2024:0643-1 No score

Security update for nodejs20

This update for nodejs20 fixes the following issues:

Update to 20.11.1: (security updates)

  • CVE-2024-21892: Code injection and privilege escalation through Linux capabilities (bsc#1219992).
  • CVE-2024-22019: http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks (bsc#1219993).
  • CVE-2024-21896: Path traversal by monkey-patching Buffer internals (bsc#1219994).j
  • CVE-2024-22017: setuid() does not drop all privileges due to io_uring (bsc#1219995).
  • CVE-2023-46809: Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) (bsc#1219997).
  • CVE-2024-21891: Multiple permission model bypasses due to improper path traversal sequence sanitization (bsc#1219998).
  • CVE-2024-21890: Improper handling of wildcards in --allow-fs-read and --allow-fs-write (bsc#1219999).
  • CVE-2024-22025: Denial of Service by resource exhaustion in fetch() brotli decoding (bsc#1220014).
  • CVE-2024-24758: undici version 5.28.3 (bsc#1220017).
  • CVE-2024-24806: libuv version 1.48.0 (bsc#1219724).

Update to 20.11.0:

  • esm: add import.meta.dirname and import.meta.filename
  • fs: add c++ fast path for writeFileSync utf8
  • module: remove useCustomLoadersIfPresent flag
  • module: bootstrap module loaders in shadow realm
  • src: add --disable-warning option
  • src: create per isolate proxy env template
  • src: make process binding data weak
  • stream: use Array for Readable buffer
  • stream: optimize creation
  • test_runner: adds built in lcov reporter
  • test_runner: add Date to the supported mock APIs
  • test_runner, cli: add --test-timeout flag

Update to 20.10.0:

  • --experimental-default-type flag to flip module defaults
  • The new flag --experimental-detect-module can be used to automatically run ES modules when their syntax can be detected.
  • Added flush option in file system functions for fs.writeFile functions
  • Added experimental WebSocket client
  • vm: fix V8 compilation cache support for vm.Script. This fixes performance regression since v16.x when support for importModuleDynamically was added to vm.Script
Record
SUSE-SU-2024:0643-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
nodejs
AlmaLinux:8
From an advisory covering 7 CVEs
before 1:20.11.1-1.module_el8.9.0+3775+d8460d35
1:20.11.1-1.module_el8.9.0+3775+d8460d35
nodejs-devel
AlmaLinux:8
From an advisory covering 7 CVEs
before 1:20.11.1-1.module_el8.9.0+3775+d8460d35
1:20.11.1-1.module_el8.9.0+3775+d8460d35
nodejs-docs
AlmaLinux:8
From an advisory covering 7 CVEs
before 1:20.11.1-1.module_el8.9.0+3775+d8460d35
1:20.11.1-1.module_el8.9.0+3775+d8460d35
nodejs-full-i18n
AlmaLinux:8
From an advisory covering 7 CVEs
before 1:20.11.1-1.module_el8.9.0+3775+d8460d35
1:20.11.1-1.module_el8.9.0+3775+d8460d35
nodejs-nodemon
AlmaLinux:8
From an advisory covering 7 CVEs
before 3.0.1-1.module_el8.9.0+3731+490e3ce5
3.0.1-1.module_el8.9.0+3731+490e3ce5
nodejs-packaging
AlmaLinux:8
From an advisory covering 7 CVEs
before 2021.06-4.module_el8.9.0+3684+11b9e959
2021.06-4.module_el8.9.0+3684+11b9e959
nodejs-packaging-bundler
AlmaLinux:8
From an advisory covering 7 CVEs
before 2021.06-4.module_el8.9.0+3684+11b9e959
2021.06-4.module_el8.9.0+3684+11b9e959
npm
AlmaLinux:8
From an advisory covering 7 CVEs
before 1:10.2.4-1.20.11.1.1.module_el8.9.0+3775+d8460d35
1:10.2.4-1.20.11.1.1.module_el8.9.0+3775+d8460d35
nodejs
AlmaLinux:9
From an advisory covering 7 CVEs
before 1:20.11.1-1.module_el9.3.0+88+29afeaa2
1:20.11.1-1.module_el9.3.0+88+29afeaa2
nodejs-devel
AlmaLinux:9
From an advisory covering 7 CVEs
before 1:20.11.1-1.module_el9.3.0+88+29afeaa2
1:20.11.1-1.module_el9.3.0+88+29afeaa2
Show 51 moreShow less
Affected packages
PackageAffectedFixed
nodejs-docs
AlmaLinux:9
From an advisory covering 7 CVEs
before 1:20.11.1-1.module_el9.3.0+88+29afeaa2
1:20.11.1-1.module_el9.3.0+88+29afeaa2
nodejs-full-i18n
AlmaLinux:9
From an advisory covering 7 CVEs
before 1:20.11.1-1.module_el9.3.0+88+29afeaa2
1:20.11.1-1.module_el9.3.0+88+29afeaa2
nodejs-nodemon
AlmaLinux:9
From an advisory covering 7 CVEs
before 3.0.1-1.module_el9.3.0+47+c33bc288
3.0.1-1.module_el9.3.0+47+c33bc288
nodejs-packaging
AlmaLinux:9
From an advisory covering 7 CVEs
before 2021.06-4.module_el9.3.0+48+1cf146a1
2021.06-4.module_el9.3.0+48+1cf146a1
nodejs-packaging-bundler
AlmaLinux:9
From an advisory covering 7 CVEs
before 2021.06-4.module_el9.3.0+48+1cf146a1
2021.06-4.module_el9.3.0+48+1cf146a1
npm
AlmaLinux:9
From an advisory covering 7 CVEs
before 1:10.2.4-1.20.11.1.1.module_el9.3.0+88+29afeaa2
1:10.2.4-1.20.11.1.1.module_el9.3.0+88+29afeaa2
nodejs
Azure Linux:3
before 20.14.0-1
20.14.0-1
nodejs
Alpaquita:stream
18.16.1-r0 up to 20.11.1-r0
20.11.1-r0
nodejs
BellSoft Hardened Containers:stream
18.16.1-r0 up to 20.11.1-r0
20.11.1-r0
node
Bitnami
20.0.0 up to 20.11.1, 21.0.0 up to 21.6.2
20.11.121.6.2
node-min
Bitnami
20.0.0 up to 20.11.1, 21.0.0 up to 21.6.2
20.11.121.6.2
nodejs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el8.9.0+21380+12032667
1:20.11.1-1.module+el8.9.0+21380+12032667
nodejs-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el8.9.0+21380+12032667
1:20.11.1-1.module+el8.9.0+21380+12032667
nodejs-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el8.9.0+21380+12032667
1:20.11.1-1.module+el8.9.0+21380+12032667
nodejs-devel
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el8.9.0+21380+12032667
1:20.11.1-1.module+el8.9.0+21380+12032667
nodejs-docs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el8.9.0+21380+12032667
1:20.11.1-1.module+el8.9.0+21380+12032667
nodejs-full-i18n
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el8.9.0+21380+12032667
1:20.11.1-1.module+el8.9.0+21380+12032667
nodejs-nodemon
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 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-packaging
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el8.9.0+19519+e25b965a
0:2021.06-4.module+el8.9.0+19519+e25b965a
nodejs-packaging-bundler
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el8.9.0+19519+e25b965a
0:2021.06-4.module+el8.9.0+19519+e25b965a
npm
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:10.2.4-1.20.11.1.1.module+el8.9.0+21380+12032667
1:10.2.4-1.20.11.1.1.module+el8.9.0+21380+12032667
nodejs
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el9.3.0+21385+bac43d5a
1:20.11.1-1.module+el9.3.0+21385+bac43d5a
nodejs-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el9.3.0+21385+bac43d5a
1:20.11.1-1.module+el9.3.0+21385+bac43d5a
nodejs-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el9.3.0+21385+bac43d5a
1:20.11.1-1.module+el9.3.0+21385+bac43d5a
nodejs-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el9.3.0+21385+bac43d5a
1:20.11.1-1.module+el9.3.0+21385+bac43d5a
nodejs-docs
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el9.3.0+21385+bac43d5a
1:20.11.1-1.module+el9.3.0+21385+bac43d5a
nodejs-full-i18n
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el9.3.0+21385+bac43d5a
1:20.11.1-1.module+el9.3.0+21385+bac43d5a
nodejs-nodemon
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 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-packaging
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el9.3.0+19518+63aad52d
0:2021.06-4.module+el9.3.0+19518+63aad52d
nodejs-packaging-bundler
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el9.3.0+19518+63aad52d
0:2021.06-4.module+el9.3.0+19518+63aad52d
npm
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:10.2.4-1.20.11.1.1.module+el9.3.0+21385+bac43d5a
1:10.2.4-1.20.11.1.1.module+el9.3.0+21385+bac43d5a
nodejs
Rocky Linux:8
From an advisory covering 7 CVEs
before 1:20.11.1-1.module+el8.9.0+1776+addd4aec
1:20.11.1-1.module+el8.9.0+1776+addd4aec
nodejs-nodemon
Rocky Linux:8
From an advisory covering 7 CVEs
before 0:3.0.1-1.module+el8.8.0+1459+02651ab6
0:3.0.1-1.module+el8.8.0+1459+02651ab6
nodejs-packaging
Rocky Linux:8
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el8.7.0+1072+5b168780
0:2021.06-4.module+el8.7.0+1072+5b168780
nodejs-nodemon
Rocky Linux:9
From an advisory covering 7 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-nodemon
Rocky Linux:9
From an advisory covering 7 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-nodemon
Rocky Linux:9
From an advisory covering 7 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-nodemon
Rocky Linux:9
From an advisory covering 7 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-nodemon
Rocky Linux:9
From an advisory covering 7 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-nodemon
Rocky Linux:9
From an advisory covering 7 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-packaging
Rocky Linux:9
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el9.5.0+31770+0da7192d
0:2021.06-4.module+el9.5.0+31770+0da7192d
nodejs-packaging
Rocky Linux:9
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el9.6.0+32045+2e5d342d
0:2021.06-4.module+el9.6.0+32045+2e5d342d
nodejs-packaging
Rocky Linux:9
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el9.6.0+32048+5323bb50
0:2021.06-4.module+el9.6.0+32048+5323bb50
nodejs-packaging
Rocky Linux:9
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el9.6.0+32143+ae966e5b
0:2021.06-4.module+el9.6.0+32143+ae966e5b
nodejs-packaging
Rocky Linux:9
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el9.6.0+32144+1d29a396
0:2021.06-4.module+el9.6.0+32144+1d29a396
nodejs-packaging
Rocky Linux:9
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el9.6.0+32185+bd121a25
0:2021.06-4.module+el9.6.0+32185+bd121a25
nodejs-packaging
Rocky Linux:9
From an advisory covering 7 CVEs
before 0:2021.06-4.module+el9.6.0+32322+a8b1fd01
0:2021.06-4.module+el9.6.0+32322+a8b1fd01
nodejs20
SUSE:Linux Enterprise Module for Web and Scripting 15 SP5
From an advisory covering 10 CVEs
before 20.11.1-150500.11.6.1
20.11.1-150500.11.6.1
nodejs20
openSUSE:Leap 15.5
From an advisory covering 10 CVEs
before 20.11.1-150500.11.6.1
20.11.1-150500.11.6.1
nodejs20
openSUSE:Tumbleweed
From an advisory covering 10 CVEs
before 20.11.1-1.1
20.11.1-1.1
nodejs21
openSUSE:Tumbleweed
From an advisory covering 9 CVEs
before 21.6.2-1.1
21.6.2-1.1

History

History
RecordedChangedSources
affected, facts
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-21891 is a high vulnerability (CVSS 7.9) in Node.js, published February 16, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.24%, the 69th percentile. Fixed in nodejs 20.14.0-1.

References

Show 72 moreShow less
MoveEnter Open