Security feed

Back to latest events

patchSecurity fix · UnratedNode.js announcements

Node.js 20.11.1 (LTS)

Node.js 20.11.1 is a security release that addresses multiple security issues, including code injection, privilege escalation, denial of service, and permission model bypasses.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release.

Node.js

Node.js 20.11.1 (LTS)
Affected versions
Not stated in this extraction
Fixed versions
20.11.1
Version 20.11.1 'Iron' (LTS)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2024-21892
CVE-2024-21892 - Code injection and privilege escalation through Linux capabilities
CVE-2024-22019
CVE-2024-22019 - http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks
CVE-2024-21896
CVE-2024-21896 - Path traversal by monkey-patching Buffer internals
CVE-2024-22017
CVE-2024-22017 - setuid() does not drop all privileges due to io_uring
CVE-2023-46809
CVE-2023-46809 - Node.js is vulnerable to the Marvin Attack
CVE-2024-21891
CVE-2024-21891 - Multiple permission model bypasses due to improper path traversal sequence sanitization
CVE-2024-21890
CVE-2024-21890 - Improper handling of wildcards in --allow-fs-read and --allow-fs-write
CVE-2024-22025
CVE-2024-22025 - Denial of Service by resource exhaustion in fetch() brotli decoding

Publisher severity

No explicit severity was extracted.

Event
#24814 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js Security Releases — April 3, 2024

Node.js security releases address two vulnerabilities in the 18.x, 20.x, and 21.x release lines, including an HTTP/2 server crash and HTTP request smuggling. The release also updates llhttp and undici dependencies.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

Updates are now available for the v18.x, v20.x and 21.x Node.js release lines for the following issues.

Node.js

The Node.js Project
Affected versions
18.x
The 18.x release line of Node.js is vulnerable to 1 medium severity issue, 1 high severity issue.
20.x
The 20.x release line of Node.js is vulnerable to 1 medium severity issue, 1 high severity issue.
21.x
The 21.x release line of Node.js is vulnerable to 1 medium severity issue, 1 high severity issue.
Fixed versions
18.x
Updates are now available for the v18.x, v20.x and 21.x Node.js release lines for the following issues.
20.x
Updates are now available for the v18.x, v20.x and 21.x Node.js release lines for the following issues.
21.x
Updates are now available for the v18.x, v20.x and 21.x Node.js release lines for the following issues.
Prerequisites
Not stated in this extraction

llhttp

llhttp version 9.2.1 on 21.x, 20.x, and 18.x
Affected versions
Not stated in this extraction
Fixed versions
9.2.1
llhttp version 9.2.1 on 21.x, 20.x, and 18.x
Prerequisites
Not stated in this extraction

undici

undici version 6.11.1 on 21.x
Affected versions
Not stated in this extraction
Fixed versions
6.11.1
undici version 6.11.1 on 21.x
5.28.4
undici version 5.28.4 on 18.x and 20.x
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2024-27983
Assertion failed in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash (CVE-2024-27983)
CVE-2024-27982
HTTP Request Smuggling via Content Length Obfuscation - (CVE-2024-27982)

Publisher severity

No explicit severity was extracted.

Event
#24633 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 20.12.1 (LTS)

Node.js 20.12.1 is a security release addressing HTTP/2 server crashes and HTTP request smuggling.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release

Node.js

Node.js 20.12.1 (LTS)
Affected versions
Not stated in this extraction
Fixed versions
20.12.1
Version 20.12.1 'Iron' (LTS)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2024-27983
CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash- (High)
CVE-2024-27982
CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation - (Medium)

Publisher severity

No explicit severity was extracted.

Event
#24332 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 21.7.2 (Current)

Node.js 21.7.2 is a security release addressing HTTP/2 server crashes and HTTP request smuggling.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release.

Node.js

Node.js 21.7.2 (Current)
Affected versions
Not stated in this extraction
Fixed versions
21.7.2
Version 21.7.2 (Current)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2024-27983
CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash- (High)
CVE-2024-27982
CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation- (Medium)

Publisher severity

No explicit severity was extracted.

Event
#24219 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 18.20.1 (LTS)

Node.js 18.20.1 is a security release addressing an HTTP/2 server crash and HTTP request smuggling. The release identifies both issues as security fixes, but does not specify affected version ranges.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release.

Node.js

Node.js 18.20.1 (LTS)
Affected versions
Not stated in this extraction
Fixed versions
18.20.1
Version 18.20.1 'Hydrogen' (LTS)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2024-27983
CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash- (High)
CVE-2024-27982
CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation - (Medium)

Publisher severity

No explicit severity was extracted.

Event
#24195 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 18.20.2 (LTS) security release

Node.js 18.20.2 fixes a command injection vulnerability involving child_process.spawn on Windows when the shell option is disabled.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release. Notable Changes CVE-2024-27980 - Command injection via args parameter of child_process.spawn without shell option enabled on Windows

Node.js

Node.js 18.20.2 (LTS)
Affected versions
Not stated in this extraction
Fixed versions
18.20.2
Version 18.20.2 'Hydrogen' (LTS)
Prerequisites
without shell option enabled on Windows
CVE-2024-27980 - Command injection via args parameter of child_process.spawn without shell option enabled on Windows
Related CVEs
CVE-2024-27980
CVE-2024-27980 - Command injection via args parameter of child_process.spawn without shell option enabled on Windows

Publisher severity

No explicit severity was extracted.

Event
#24063 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 20.12.2 (LTS)

This security release addresses command injection on Windows through the args parameter of child_process.spawn when the shell option is disabled.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release. Notable Changes CVE-2024-27980 - Command injection via args parameter of child_process.spawn without shell option enabled on Windows

Node.js

Node.js 20.12.2 (LTS)
Affected versions
Not stated in this extraction
Fixed versions
20.12.2
Version 20.12.2 'Iron' (LTS)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2024-27980
CVE-2024-27980 - Command injection via args parameter of child_process.spawn without shell option enabled on Windows

Publisher severity

No explicit severity was extracted.

Event
#23969 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 21.7.3 (Current)

Node.js 21.7.3 is a security release addressing command injection through the child_process.spawn args parameter on Windows when the shell option is disabled.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release. Notable Changes CVE-2024-27980 - Command injection via args parameter of child_process.spawn without shell option enabled on Windows

Node.js

Node.js 21.7.3 (Current)
Affected versions
Not stated in this extraction
Fixed versions
21.7.3
Version 21.7.3 (Current)
Prerequisites
without shell option enabled on Windows
without shell option enabled on Windows
Related CVEs
CVE-2024-27980
CVE-2024-27980 - Command injection via args parameter of child_process.spawn

Publisher severity

No explicit severity was extracted.

Event
#23968 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js Security Releases

Node.js security updates address five vulnerabilities across the 22.x, 20.x, and 18.x release lines. Downloads listed are Node.js v18.20.4, v20.15.1, and v22.4.1.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

Security releases available Updates are now available for the 22.x, 20.x, 18.x Node.js release lines for the following issues.

Node.js

Node.js v18.20.4
Affected versions
22.x
Impact: This vulnerability affects all Windows users in active release lines: 22.x, 20.x, 18.x
20.x
Impact: This vulnerability affects all Windows users in active release lines: 22.x, 20.x, 18.x
18.x
Impact: This vulnerability affects all Windows users in active release lines: 22.x, 20.x, 18.x
Fixed versions
Node.js v18.20.4
Node.js v18.20.4
Node.js v20.15.1
Node.js v20.15.1
Node.js v22.4.1
Node.js v22.4.1
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2024-27980
Bypass incomplete fix of CVE-2024-27980 (CVE-2024-36138)
CVE-2024-36138
Bypass incomplete fix of CVE-2024-27980 (CVE-2024-36138)
CVE-2024-22020
Bypass network import restriction via data URL (CVE-2024-22020)
CVE-2024-36137
fs.fchown/fchmod bypasses permission model (CVE-2024-36137)
CVE-2024-22018
fs.lstat bypasses permission model (CVE-2024-22018)
CVE-2024-37372
Permission model improperly processes UNC paths (CVE-2024-37372)

Publisher severity

No explicit severity was extracted.

Event
#23139 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 18.20.4 (LTS)

Node.js 18.20.4 is a security release that addresses two listed vulnerabilities.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release.

Node.js

Node.js 18.20.4 (LTS)
Affected versions
Not stated in this extraction
Fixed versions
18.20.4
Version 18.20.4 'Hydrogen' (LTS)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2024-36138
CVE-2024-36138 - Bypass incomplete fix of CVE-2024-27980 (High)
CVE-2024-22020
CVE-2024-22020 - Bypass network import restriction via data URL (Medium)

Publisher severity

No explicit severity was extracted.

Event
#23032 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 22.4.1 (Current)

Node.js 22.4.1 is a security release addressing multiple vulnerabilities, including permission-model bypasses and a network-import restriction bypass.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release.

Node.js

Node.js 22.4.1 (Current)
Affected versions
Not stated in this extraction
Fixed versions
22.4.1
Version 22.4.1 (Current)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2024-36138
CVE-2024-36138 - Bypass incomplete fix of CVE-2024-27980 (High)
CVE-2024-22020
CVE-2024-22020 - Bypass network import restriction via data URL (Medium)
CVE-2024-22018
CVE-2024-22018 - fs.lstat bypasses permission model (Low)
CVE-2024-36137
CVE-2024-36137 - fs.fchown/fchmod bypasses permission model (Low)
CVE-2024-37372
CVE-2024-37372 - Permission model improperly processes UNC paths (Low)

Publisher severity

No explicit severity was extracted.

Event
#23031 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 20.15.1 (LTS)

Node.js 20.15.1 is a security release addressing several vulnerabilities involving network import restrictions and the permission model.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release.

Node.js

Node.js 20.15.1 (LTS)
Affected versions
Not stated in this extraction
Fixed versions
20.15.1
Version 20.15.1 'Iron' (LTS)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2024-36138
CVE-2024-36138 - Bypass incomplete fix of CVE-2024-27980 (High)
CVE-2024-22020
CVE-2024-22020 - Bypass network import restriction via data URL (Medium)
CVE-2024-22018
CVE-2024-22018 - fs.lstat bypasses permission model (Low)
CVE-2024-36137
CVE-2024-36137 - fs.fchown/fchmod bypasses permission model (Low)
CVE-2024-37372
CVE-2024-37372 - Permission model improperly processes UNC paths (Low)

Publisher severity

No explicit severity was extracted.

Event
#22944 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
advisoryUnratedNode.js announcements

Upcoming CVE for End-of-Life Node.js Versions

The Node.js Project plans to issue a CVE notifying users that end-of-life Node.js versions are unmaintained and may pose security risks. Users are encouraged to upgrade to a supported version.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

We will soon issue a Common Vulnerabilities and Exposures (CVE) identifier for End-of-Life (EOL) versions of Node.js.

Node.js

End-of-Life (EOL) versions of Node.js
Affected versions
All other versions
All other versions are no longer supported and should be considered deprecated.
Fixed versions
Not stated in this extraction
Prerequisites
Not stated in this extraction

Publisher severity

No explicit severity was extracted.

Event
#21361 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 18.20.6 (LTS)

Node.js 18.20.6 is a security release fixing HTTP/2 memory leakage and Windows path traversal issues, and updating undici to address insufficiently random values in fetch().

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release.

Node.js

Node.js 18.20.6 (LTS)
Affected versions
Not stated in this extraction
Fixed versions
18.20.6
Version 18.20.6 'Hydrogen' (LTS)
Prerequisites
Not stated in this extraction

undici

Dependency update: CVE-2025-22150 - Use of Insufficiently Random Values in undici fetch() (Medium)
Affected versions
Not stated in this extraction
Fixed versions
v5.28.5
deps: update undici to v5.28.5
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2025-23085
CVE-2025-23085 - src: fix HTTP2 mem leak on premature close and ERR_PROTO (Medium)
CVE-2025-23084
CVE-2025-23084 - path: fix path traversal in normalize() on Windows (Medium)
CVE-2025-22150
CVE-2025-22150 - Use of Insufficiently Random Values in undici fetch() (Medium)

Publisher severity

No explicit severity was extracted.

Event
#21250 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 20.18.2 (LTS) security release

Node.js 20.18.2 (LTS) addresses multiple security issues, including flaws involving InternalWorker use, HTTP/2, Windows path normalization, and undici fetch().

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release.

Node.js

Node.js 20.18.2 (LTS)
Affected versions
Not stated in this extraction
Fixed versions
20.18.2
Version 20.18.2 'Iron' (LTS)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2025-23083
CVE-2025-23083 - throw on InternalWorker use when permission model is enabled (High)
CVE-2025-23085
CVE-2025-23085 - src: fix HTTP2 mem leak on premature close and ERR_PROTO (Medium)
CVE-2025-23084
CVE-2025-23084 - path: fix path traversal in normalize() on Windows (Medium)
CVE-2025-22150
Dependency update: CVE-2025-22150 - Use of Insufficiently Random Values in undici fetch() (Medium)

Publisher severity

No explicit severity was extracted.

Event
#21055 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 22.13.1 (LTS)

Node.js 22.13.1 is a security release addressing multiple vulnerabilities, including issues involving the permission model, HTTP/2, Windows path normalization, and undici fetch().

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release.

Node.js

Node.js 22.13.1 (LTS)
Affected versions
Not stated in this extraction
Fixed versions
22.13.1
Version 22.13.1 'Jod' (LTS)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2025-23083
CVE-2025-23083 - src,loader,permission: throw on InternalWorker use when permission model is enabled (High)
CVE-2025-23085
CVE-2025-23085 - src: fix HTTP2 mem leak on premature close and ERR_PROTO (Medium)
CVE-2025-23084
CVE-2025-23084 - path: fix path traversal in normalize() on Windows (Medium)
CVE-2025-22150
Dependency update: CVE-2025-22150 - Use of Insufficiently Random Values in undici fetch() (Medium)

Publisher severity

No explicit severity was extracted.

Event
#20948 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js 23.6.1 security release

Node.js 23.6.1 addresses security issues involving InternalWorker use with the permission model, HTTP/2 memory leakage, Windows path traversal, and insufficiently random values in undici fetch().

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

This is a security release.

Node.js

Node.js 23.6.1 (Current)
Affected versions
Not stated in this extraction
Fixed versions
23.6.1
Version 23.6.1 (Current)
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2025-23083
CVE-2025-23083 - src,loader,permission: throw on InternalWorker use when permission model is enabled (High)
CVE-2025-23085
CVE-2025-23085 - src: fix HTTP2 mem leak on premature close and ERR_PROTO (Medium)
CVE-2025-23084
CVE-2025-23084 - path: fix path traversal in normalize() on Windows (Medium)
CVE-2025-22150
Dependency update: CVE-2025-22150 - Use of Insufficiently Random Values in undici fetch() (Medium)

Publisher severity

No explicit severity was extracted.

Event
#20939 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
otherUnratedNode.js announcements

Updates on CVE for End-of-Life Versions

The CVE Program rejected CVE-2025-23087, CVE-2025-23088, and CVE-2025-23089, which had been issued to identify end-of-life Node.js versions. The Node.js project says it will instead update previous vulnerability-specific CVEs to include EOL releases unless it has information showing a CVE does not apply.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

CVE-2025-23087, CVE-2025-23088, and CVE-2025-23089 issued to tag EOL versions have been rejected by the CVE Program. The Node.js team has, therefore, decided to update previous vulnerability specific CVEs to cover EOL releases

Node.js

Node.js released security patches for four active release lines
Affected versions
Not stated in this extraction
Fixed versions
Not stated in this extraction
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2025-23087
CVE-2025-23087, CVE-2025-23088, and CVE-2025-23089 issued to tag EOL versions have been rejected by the CVE Program.
CVE-2025-23088
CVE-2025-23087, CVE-2025-23088, and CVE-2025-23089 issued to tag EOL versions have been rejected by the CVE Program.
CVE-2025-23089
CVE-2025-23087, CVE-2025-23088, and CVE-2025-23089 issued to tag EOL versions have been rejected by the CVE Program.

Publisher severity

No explicit severity was extracted.

Event
#20505 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
advisoryUnratedNode.js announcements

Beware of End-of-Life Node.js Versions - Upgrade or Seek Post-EOL Support

Node.js 18 and earlier are unsupported and do not receive security patches. The article advises upgrading to a supported Node.js version or obtaining commercial post-EOL support.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

Node.js 18 and all earlier versions are End-Of-Life. They are now completely unsupported, meaning they receive no updates, including security patches.

Node.js

Node.js 18 and all earlier versions are End-Of-Life.
Affected versions
18 and all earlier versions
Node.js 18 and all earlier versions are End-Of-Life.
Fixed versions
Not stated in this extraction
Prerequisites
Not stated in this extraction
Related CVEs
CVE-2025-23167
https://nvd.nist.gov/vuln/detail/CVE-2025-23167 affects 18, 16, 14 (llhttp) - medium
CVE-2023-5678
https://nvd.nist.gov/vuln/detail/CVE-2023-5678 affects 16, 14 (openssl) - medium
CVE-2024-22019
https://nvd.nist.gov/vuln/detail/CVE-2024-22019 affects 16, 14 (llhttp) - high
CVE-2021-39135
https://nvd.nist.gov/vuln/detail/CVE-2021-39135 affects 14 (npm) - high

Publisher severity

No explicit severity was extracted.

Event
#19879 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement
patchSecurity fix · UnratedNode.js announcements

Node.js security releases available

Node.js security updates address three vulnerabilities affecting supported release lines. Updated releases include Node.js v20.19.2, v22.15.1, v23.11.1, and v24.0.2.

Announced

Machine-extracted · Revision 1Original source
Evidence and details

These are machine-extracted claims. Quotations show the recorded source text; verify the original announcement before acting.

Security context

Updates are now available for the 24.x, 23.x, 22.x, 20.x Node.js release lines for the following issues.

Node.js

Node.js v20.19.2
Affected versions
20.x
This vulnerability affects all users in active release lines: 20.x, 22.x, 23.x, 24.x
22.x
This vulnerability affects all users in active release lines: 20.x, 22.x, 23.x, 24.x
23.x
This vulnerability affects all users in active release lines: 20.x, 22.x, 23.x, 24.x
24.x
This vulnerability affects all users in active release lines: 20.x, 22.x, 23.x, 24.x
Fixed versions
Node.js v20.19.2
Node.js v20.19.2
Node.js v22.15.1
Node.js v22.15.1
Node.js v23.11.1
Node.js v23.11.1
Node.js v24.0.2
Node.js v24.0.2
Prerequisites
Not stated in this extraction

Node.js

A flaw in Node.js 20's HTTP parser
Affected versions
Node.js 20.x users prior to the llhttp v9 upgrade
This vulnerability affects only Node.js 20.x users prior to the llhttp v9 upgrade.
Fixed versions
llhttp to version 9
The issue was resolved by upgrading llhttp to version 9
Prerequisites
Not stated in this extraction

Node.js

In Node.js, the ReadFileUtf8 internal binding
Affected versions
v20 and v22
This vulnerability affects Windows systems relying on the ReadFileUtf8 API on Node.js release lines: v20 and v22.
Fixed versions
Node.js v20.19.2
Node.js v20.19.2
Node.js v22.15.1
Node.js v22.15.1
Prerequisites
Windows systems relying on the ReadFileUtf8 API
This vulnerability affects Windows systems relying on the ReadFileUtf8 API on Node.js release lines: v20 and v22.
Related CVEs
CVE-2025-23166
Improper error handling in async cryptographic operations crashes process (CVE-2025-23166)
CVE-2025-23167
Improper HTTP header block termination in llhttp (CVE-2025-23167)
CVE-2025-23165
Corrupted pointer in node::fs::ReadFileUtf8(const FunctionCallbackInfo<Value>& args) when args[0] is a string. (CVE-2025-23165)

Publisher severity

No explicit severity was extracted.

Event
#19567 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement