F5 网络 BIG-IP:Node.js 漏洞 (K27228191)

medium Nessus 插件 ID 129307

简介

远程设备缺少供应商提供的安全修补程序。

描述

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) 影响 BIG-IP 根据 CVE-2018-7159,不可能通过提供不正确的“Content-Length”值尚未实现的方式来利用此缺陷构建攻击。但当该缺陷受到利用时,可能会造成受影响的 Node.js 组件出现意外行为。BIG-IQ、F5 iWorkflow、Enterprise Manager 和 Traffix SDC 不存在影响;这些 F5 产品未受到此漏洞影响。

解决方案

升级到 F5 解决方案 K27228191 中列出的无漏洞版本之一。

另见

https://my.f5.com/manage/s/article/K27228191

插件详情

严重性: Medium

ID: 129307

文件名: f5_bigip_SOL27228191.nasl

版本: 1.7

类型: local

发布时间: 2019/9/25

最近更新时间: 2023/11/3

支持的传感器: 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:/a:f5:big-ip_access_policy_manager, cpe:/a:f5:big-ip_advanced_firewall_manager, cpe:/a:f5:big-ip_application_acceleration_manager, cpe:/a:f5:big-ip_application_security_manager, cpe:/a:f5:big-ip_application_visibility_and_reporting, cpe:/a:f5:big-ip_domain_name_system, cpe:/a:f5:big-ip_global_traffic_manager, cpe:/a:f5:big-ip_link_controller, cpe:/a:f5:big-ip_local_traffic_manager, cpe:/a:f5:big-ip_policy_enforcement_manager, cpe:/a:f5:big-ip_webaccelerator, cpe:/h:f5:big-ip

必需的 KB 项: Host/local_checks_enabled, Host/BIG-IP/hotfix, Host/BIG-IP/modules, Host/BIG-IP/version

易利用性: No known exploits are available

补丁发布日期: 2018/10/19

漏洞发布日期: 2018/5/17

参考资料信息

CVE: CVE-2018-7159