https://nodejs.org/en/blog/vulnerability/october-2026-security-releases


官方建议升级26.x、24.x 和 22.x 到最新版本以避免安全问题。

CVE 编号 漏洞名称 / 描述 危险等级 影响版本
CVE-2026-111497 Brotli 解码器越界写入导致远程代码执行(RCE)<br>Node.js 的 Brotli 解码实现中存在越界写入(out-of-bounds write)缺陷,可能被利用实现远程代码执行。 高危 (High) 26.x, 24.x, 22.x
CVE-2026-105482 dns.resolve 截断含 NUL 字符的名称<br>解析包含 \0(NUL 字符)的域名时发生截断,可能引发域名解析混淆或安全策略绕过。 高危 (High) 26.x, 24.x, 22.x
CVE-2026-105483 全角数字 IP 导致的 TLS 证书主机名验证绕过<br>当 IP 地址由全角数字表示时,TLS 主机名比对逻辑失效,导致证书校验绕过。 高危 (High) 26.x, 24.x
CVE-2026-106069 宽松 IP 解析导致的 TLS 证书主机名绕过<br>当 Host 地址宽松匹配/解析为 IP 地址时,绕过证书主机名核验逻辑。 高危 (High) 26.x, 24.x, 22.x
CVE-2026-105481 Keep-alive 套接字处理提前写入的响应<br>复用套接字在当前请求发出前处理了过早到达的响应,可能引发请求混淆或数据串扰。 中危 (Medium) 26.x, 24.x, 22.x
CVE-2026-106072 非规范 IPv4 主机名证书校验不当<br>证书校验机制存在缺陷,允许 DNS SAN(主题备用名称)对 IP 端点进行身份验证。 中危 (Medium) 26.x, 24.x, 22.x
CVE-2026-106074 随机熵缓存写入快照及单执行文件导致随机值重复<br>crypto.randomUUID() 和 randomInt() 的熵缓存被保存至用户空间启动快照及 SEA,导致不同进程重复生成相同随机值。 中危 (Medium) 26.x, 24.x, 22.x
CVE-2026-106070 ZipFile 头部校验失败后返回攻击者可控的前缀字节<br>ZIP 头部校验失败后泄露攻击者可控的前缀字节,可能被用于构造利用链。 低危 (Low) 26.x
CVE-2026-106071 权限模型通过通配符基数查找过度授予文件系统权限<br>使用通配符基数(wildcard radix)查找时权限控制过宽,造成文件系统权限超额下发。 低危 (Low) 26.x
CVE-2026-106073 通过 fs.realpathSync 绕过权限模型<br>调用 fs.realpathSync 解析路径时未正确执行沙箱限制,导致权限模型被绕过。 低危 (Low) 26.x, 24.x, 22.x