Security feed

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