安全公告/【CVE-2023-30589】

基本信息

漏洞名称:
受影响操作系统:Asianux
危险等级:高危
影响源码包:nodejs
CVSS评分:7.5
发现日期:2023-09-04
修复版本:nodejs-12.22.11-4

漏洞描述

The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS). The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20

修复方式

yum update PackageName

漏洞判定

执行命令yum info PackageName获取软件包版本号,版本小于修复版本,则受此漏洞影响,版本大于等于修复版本,则此漏洞已修复

补丁

参考

https://gitee.com/src-openeuler/nodejs/issues/I7HJQT
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30589
https://nvd.nist.gov/vuln/detail/CVE-2023-30589