请立即更新:Node.js 发布最高严重级别高危安全更新

2026-10-21 23:03 IT之家 - 潞源
感谢IT之家网友 软媒新友2477121 的线索投递!

IT之家 10 月 21 日消息,开源 JavaScript 运行时环境 Node.js 今日针对 26.x、24.x 和 22.x 系列版本发布安全更新,修复 10 余个安全漏洞,包含 4 个高危漏洞。

IT之家附本次更新修复漏洞如下:

dns.resolve 会截断包含 NUL 字符的域名(CVE-2026-105482)—— 高危

该漏洞影响 Node.js 26.x、24.x 和 22.x。

感谢 hasanfleyah 的报告,并感谢 jasnell 修复该问题。

当 IP 地址使用全角数字表示时,可绕过 TLS 证书主机名验证(CVE-2026-105483)—— 高危

该漏洞影响 Node.js 26.x 和 24.x。

感谢 hasanfleyah 的报告,并感谢 jasnell 修复该问题。

当主机名通过宽松解析可被解析为 IP 地址时,可绕过 TLS 证书主机名验证(CVE-2026-106069)—— 高危

该漏洞影响 Node.js 26.x、24.x 和 22.x。

感谢 anagnorisis2peripeteia 的报告,并感谢 mcollina 修复该问题。

Node.js Brotli 解码器存在越界写入漏洞,可导致远程代码执行(CVE-2026-111497)—— 高危

Node.js 存在一项缺陷,其 Brotli 解码器可能发生越界写入,从而导致远程代码执行。

该漏洞影响 Node.js 26.x、24.x 和 22.x。

感谢 mcollina 的报告,并感谢 aduh95 修复该问题。

Keep-alive 套接字会处理在请求发送前就已写入的响应(CVE-2026-105481)—— 中危

该漏洞影响 Node.js 26.x、24.x 和 22.x。

感谢 hasanfleyah 报告此漏洞,并感谢 jasnell 修复该问题。

对非规范 IPv4 主机名的证书验证不正确,导致 DNS SAN 可用于验证 IP 端点(CVE-2026-106072)—— 中危

该漏洞影响 Node.js 26.x、24.x 和 22.x。

感谢 br41ny 报告此漏洞,并感谢 mcollina 修复该问题。

crypto.randomUUID () 和 randomInt () 的熵缓存被保存到用户态启动快照和 SEA 中,导致每个进程重复生成相同的值(CVE-2026-106074)—— 中危

该漏洞影响 Node.js 26.x、24.x 和 22.x。

感谢 gesposito 报告此漏洞,并感谢 panva 修复该问题。

Node.js ZipFile 在 ZIP 文件头验证失败后仍会返回由攻击者控制的前缀字节(CVE-2026-106070)—— 低危

该漏洞影响 Node.js 26.x。

感谢 startimeash 报告此漏洞,并感谢 mcollina 修复该问题。

权限模型通过通配符基数查找机制授予过多文件系统权限(CVE-2026-106071)—— 低危

该漏洞影响 Node.js 26.x。

感谢 malikhamzaiqbal 报告此漏洞,并感谢 jasnell 修复该问题。

可通过 fs.realpathSync 绕过权限模型(CVE-2026-106073)—— 低危

该漏洞影响 Node.js 26.x、24.x 和 22.x。

感谢 0xoroot 报告此漏洞,并感谢 RafaelGSS 修复该问题。

下载链接:

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家包含外链的文章均包含本声明。

文章价值:分
人打分
有价值 还可以 无价值
置顶评论
    热门评论
      文章发布时间太久,仅显示热门评论
      全部评论
      一大波评论正在路上
        取消 发送
        分享成功

        长按关注IT之家公众号
        阅读更多精彩文章

        查看更多原创好文
        软媒旗下人气应用

        如点击保存海报无效,请长按图片进行保存分享