【误差通告】Node.js 远程代码执行误差(CVE-2021-22930)
宣布时间 2021-08-020x00 误差概述
CVE ID | CVE-2021-22930 | 时 间 | 2021-07-29 |
类 型 | RCE | 等 级 | 高危 |
远程使用 | 是 | 影响规模 | |
攻击重漂后 | 可用性 | ||
用户交互 | 所需权限 | ||
PoC/EXP | 在野使用 |
0x01 误差详情

2021年7月29日,Node.js宣布了v16.x、v14.x 和 v12.x刊行版的清静更新,修复了Node.js中的一个Use-After-Free误差(CVE-2021-22930),攻击者可以使用此误差破损历程并导致意外行为,例如使应用程序瓦解(拒绝服务)或远程执行代码。
该误差与HTTP2 流的处置惩罚方法有关。在Node.js剖析传入的RST_STREAM�。ㄓ糜谥罩古┦�,由于对吸收到的 RST_STREAM 帧的处置惩罚中没有过失代码和作废过失代码(nghttp2_cancel),吸收器将试图强制扫除收到的任何数据,这会导致nghttp2关闭已经破损的流,从而导致double-free过失。
影响规模
16.x、14.x和12.x刊行版的所有版本
0x02 处置惩罚建议
现在此误差已经修复。建议实时更新到以下版本:
Node.js v12.22.4 (LTS)
Node.js v14.17.4 (LTS)
Node.js v16.6.0 (Current)
下载链接:
https://nodejs.org/en/blog/vulnerability/july-2021-security-releases-2/
0x03 参考链接
https://nodejs.org/en/blog/vulnerability/july-2021-security-releases-2/
https://www.bleepingcomputer.com/news/security/nodejs-fixes-severe-http-bug-that-could-let-attackers-crash-apps/
https://github.com/nodejs/node/pull/39527/commits/ba2ac7bb47406815c98366c5a591053414a1daf3#diff-33f026e43570112875cf4c8eab6743496f3aa014329611128e348ec23d6f771cR2165
0x04 更新版本
版本 | 日期 | 修改内容 |
V1.0 | 2021-08-02 | 首次宣布 |
0x05 文档附录
CNVD:www.cnvd.org.cn
CNNVD:www.cnnvd.org.cn
CVE:cve.mitre.org
NVD:nvd.nist.gov
CVSS:www.first.org
0x06 关于尊龙凯官网入口
关注以下公众号,获取更多资讯:



京公网安备11010802024551号