Skip to content

Commit b58692e

Browse files
authored
Blog: update october 2026 security release post (#9228)
* Blog: update october 2026 security release post * fixup! Blog: update october 2026 security release post * fixup! Blog: update october 2026 security release post * fixup! fixup! Blog: update october 2026 security release post * fixup! fixup! Blog: update october 2026 security release post * Apply batched suggestions from code review Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com> Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com> --------- Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
1 parent 96a3019 commit b58692e

2 files changed

Lines changed: 84 additions & 3 deletions

File tree

‎apps/site/pages/en/blog/vulnerability/october-2026-security-releases.md‎

Lines changed: 82 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,93 @@
11
---
2-
date: 2026-10-14T03:00:00.000Z
2+
date: 2026-10-21T22:00:00.000Z
33
category: vulnerability
44
title: Wednesday, October 21, 2026 Security Releases
55
slug: october-2026-security-releases
66
layout: blog-post
77
author: The Node.js Project
88
---
99

10+
## Security releases available
11+
12+
Updates are now available for the 26.x, 24.x, 22.x Node.js release lines for the
13+
following issues.
14+
15+
This security release includes the following dependency updates to address public vulnerabilities:
16+
17+
- c-ares on 26.x, 24.x, 22.x
18+
- ca-cert (eMudhra Intermediate CA Compromise) on 26.x, 24.x, 22.x
19+
- OpenSSL on 24.x, 22.x
20+
- SQLite on 22.x
21+
- Undici on 26.x, 24.x, 22.x
22+
23+
## dns.resolve truncates names containing NUL char (CVE-2026-105482) - (high)
24+
25+
This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.
26+
27+
Thank you, to hasanfleyah for reporting this vulnerability and thank you jasnell for fixing it.
28+
29+
## TLS certificate hostname bypass when the IP is written fullwidth digits (CVE-2026-105483) - (high)
30+
31+
This vulnerability affects Node.js **26.x** and **24.x**.
32+
33+
Thank you, to hasanfleyah for reporting this vulnerability and thank you jasnell for fixing it.
34+
35+
## TLS certificate hostname bypass when the host loosely resolves to an IP address (CVE-2026-106069) - (high)
36+
37+
This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.
38+
39+
Thank you, to anagnorisis2peripeteia for reporting this vulnerability and thank you mcollina for fixing it.
40+
41+
## Node.js Brotli decoder out-of-bounds write permits remote code execution (CVE-2026-111497) - (high)
42+
43+
A flaw in Node.js can cause Node.js Brotli decoder out-of-bounds write permits remote code execution.
44+
45+
This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.
46+
47+
Thank you, to mcollina for reporting this vulnerability and thank you aduh95 for fixing it.
48+
49+
## Keep-alive socket process a response that was written before the request was sent (CVE-2026-105481) - (medium)
50+
51+
This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.
52+
53+
Thank you, to hasanfleyah for reporting this vulnerability and thank you jasnell for fixing it.
54+
55+
## Improper certificate validation for non-canonical IPv4 hostnames allows DNS SANs to authenticate IP endpoints (CVE-2026-106072) - (medium)
56+
57+
This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.
58+
59+
Thank you, to br41ny for reporting this vulnerability and thank you mcollina for fixing it.
60+
61+
## crypto.randomUUID() and randomInt() entropy caches are saved into user-land startup snapshots and SEAs, so every process repeats the same values (CVE-2026-106074) - (medium)
62+
63+
This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.
64+
65+
Thank you, to gesposito for reporting this vulnerability and thank you panva for fixing it.
66+
67+
## Node.js ZipFile returns attacker-controlled prefix bytes after failed ZIP header validation (CVE-2026-106070) - (low)
68+
69+
This vulnerability affects Node.js **26.x**.
70+
71+
Thank you, to startimeash for reporting this vulnerability and thank you mcollina for fixing it.
72+
73+
## Permission Model filesystem over-grant via wildcard radix lookup (CVE-2026-106071) - (low)
74+
75+
This vulnerability affects Node.js **26.x**.
76+
77+
Thank you, to malikhamzaiqbal for reporting this vulnerability and thank you jasnell for fixing it.
78+
79+
## Permission Model bypass with fs.realpathSync (CVE-2026-106073) - (low)
80+
81+
This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.
82+
83+
Thank you, to 0xoroot for reporting this vulnerability and thank you RafaelGSS for fixing it.
84+
85+
## Downloads and release details
86+
87+
- [Node.js v22.23.4](/blog/release/v22.23.4/)
88+
- [Node.js v24.22.1](/blog/release/v24.22.1/)
89+
- [Node.js v26.12.1](/blog/release/v26.12.1/)
90+
1091
# Summary
1192

1293
The Node.js project will release new versions of the 26.x, 24.x, 22.x

‎apps/site/site.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
"websiteBanners": {
3030
"index": {
3131
"startDate": "2026-10-14T03:00:00.000Z",
32-
"endDate": "2026-10-21T03:00:00.000Z",
33-
"text": "New security releases to be made available Wednesday, October 21, 2026",
32+
"endDate": "2026-10-28T03:00:00.000Z",
33+
"text": "October 2026 security releases are available",
3434
"link": "https://nodejs.org/en/blog/vulnerability/october-2026-security-releases",
3535
"type": "warning"
3636
}

0 commit comments

Comments
 (0)