Linux Distros 未修补的漏洞:CVE-2018-7159

medium Nessus 插件 ID 253310

简介

Linux/Unix 主机上安装的一个或多个程序包存在漏洞,但供应商表示不会修补此漏洞。

描述

Linux/Unix 主机中安装的一个或多个程序包受到一个漏洞影响,而供应商没有提供补丁程序。

- 当前所有 Node.js 版本中的 HTTP 解析器会忽略“Content-Length”标头中的空格从而允许将例如“Content-Length: 1 2”的输入解释为值“12”。HTTP 规范不允许“Content-Length”值中存在空格,而 Node.js HTTP 解析器保留了这个特定差异。此缺陷对 Node.js 用户的安全风险可视为非常低,通过提供不正确的“Content-Length”值尚未实现的方式来利用此缺陷构建攻击非常困难,甚至不存在可能性。
相较于所提供数据的实际长度,用户代码可能会对此值的潜在准确性做出错误假设,从而存在漏洞。建议构建低级别 HTTP 实用工具的 Node.js 用户在解析完成后,重新检查所提供的任何输入的长度。
(CVE-2018-7159)

请注意,Nessus 依赖供应商报告的程序包是否存在进行判断。

解决方案

目前尚未有任何已知的解决方案。

另见

https://ubuntu.com/security/CVE-2018-7159

插件详情

严重性: Medium

ID: 253310

文件名: unpatched_CVE_2018_7159.nasl

版本: 1.1

类型: local

代理: unix

系列: Misc.

发布时间: 2025/8/21

最近更新时间: 2025/8/21

支持的传感器: Agentless Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Frictionless Assessment Azure, Nessus Agent, Nessus

风险信息

VPR

风险因素: Low

分数: 1.4

CVSS v2

风险因素: Medium

基本分数: 5

时间分数: 3.7

矢量: CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:N

CVSS 分数来源: CVE-2018-7159

CVSS v3

风险因素: Medium

基本分数: 5.3

时间分数: 4.6

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

时间矢量: CVSS:3.0/E:U/RL:O/RC:C

漏洞信息

CPE: cpe:/o:canonical:ubuntu_linux:16.04:-:lts, cpe:/o:canonical:ubuntu_linux:18.04:-:lts, cpe:/o:canonical:ubuntu_linux:14.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:nodejs

必需的 KB 项: Host/cpu, Host/local_checks_enabled, global_settings/vendor_unpatched, Host/OS/identifier

易利用性: No known exploits are available

漏洞发布日期: 2018/3/21

参考资料信息

CVE: CVE-2018-7159