图片来源:Theori

专注进攻型安全的AI网络安全公司Theori于26日表示,已完成对Node.js运行时严重漏洞“Node2Shell”(CVE-2026-111497)的复现验证,并发布面向企业和机构的紧急应对建议。Node.js目前被广泛应用于Web服务器和后端开发场景。

Theori介绍称,Node2Shell源于Node.js内置或关联的Brotli解码模块存在越界写入缺陷。攻击者无需额外认证,即可通过构造恶意Brotli数据发起攻击,进而引发拒绝服务,并可能进一步造成内存泄漏,甚至实现远程代码执行,获取服务器控制权。Node.js官方已将该漏洞风险等级定为“高”。

受影响版本包括尚未安装最新安全补丁的Node.js 22.x、24.x和26.x系列。Node.js安全团队已发布修复补丁,并强烈建议尽快升级至22.23.4、24.22.1、26.12.1及以上版本。对于已结束官方支持的Node.js 20及以下版本,相关企业还需立即核查所使用的操作系统发行版或LTS支持厂商是否已提供相应安全更新。

针对因系统环境等原因暂时难以及时修补Node.js的企业,Theori还给出了补丁部署前可采用的临时缓解措施,包括在反向代理层(如Nginx)和应用层进行拦截防护。与此同时,Theori已上线在线检测服务nodejsguard.io,用户无需额外安装脚本,只需提交业务服务URL,即可免费检查是否存在Node2Shell暴露风险。

Theori AI与网络研究团队负责人JunOh Lim表示,即便开发者没有直接使用压缩功能,相关服务仍可能因Web框架在处理响应时的自动机制而暴露于攻击风险之下,因此在补丁完成部署前,提前拦截尤为关键。他还表示,公司推出免费排查服务,旨在帮助企业尽快定位潜在攻击路径,并呼吁相关机构在采取临时缓解措施的同时,尽快部署最新安全补丁。

关键词

#Theori #Node.js #Node2Shell #CVE-2026-111497 #Brotli #越界写入 #远程代码执行 #Nginx #安全补丁 #在线检测
版权所有 © DigitalToday。未经授权禁止转载或传播。