libcurl 7.9.1 < 8.4.0 Cookie 注入

low Nessus 插件 ID 182873

简介

远程 libcurl 安装受到 Cookie 注入漏洞的影响。

描述

远程主机上安装的 libcurl 版本受到 Cookie 注入漏洞的影响。如果满足一系列特定条件,允许攻击者就会利用此缺陷,使用 libcurl 随意将 Cookie 插入到正在运行的程序中。

libcurl 执行传输。在其 API 中,应用程序会创建“简单句柄”,它们就是单次传输的单独句柄。

libcurl 提供了一个函数调用,该函数调用会复制一个名为 curl_easy_duphandle 的简单句柄。

如此次传输在复制句柄时启用了 Cookie,则 cookie-enable 状态也会被克隆 - 但不会克隆实际的 Cookie。如果源句柄未从磁盘上的特定文件读取任何 Cookie,则句柄的克隆版本会将文件名存储为 none(使用四个 ASCII 字母,不含引号)。

如果后续使用克隆句柄时未明确设置用于加载 Cookie 的源,则会无意中从名为 none 的文件加载 Cookie - 如果此类文件存在并且可以使用 libcurl 在程序的当前目录中读取。当然,也包括使用正确的文件格式的情况。

请注意,Nessus 尚未测试此问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

升级 libcurl 至 8.4.0 或更高版本

另见

https://curl.se/docs/CVE-2023-38546.html

插件详情

严重性: Low

ID: 182873

文件名: libcurl_8_4_0_cve-2023-38546.nasl

版本: 1.7

类型: local

代理: unix

系列: Misc.

发布时间: 2023/10/11

最近更新时间: 2023/12/8

配置: 启用全面检查

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Low

分数: 2.2

CVSS v2

风险因素: Low

基本分数: 2.6

时间分数: 2

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

CVSS 分数来源: CVE-2023-38546

CVSS v3

风险因素: Low

基本分数: 3.7

时间分数: 3.4

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

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

漏洞信息

CPE: cpe:/a:haxx:libcurl

必需的 KB 项: installed_sw/libcurl

可利用: true

易利用性: Exploits are available

补丁发布日期: 2023/10/11

漏洞发布日期: 2023/10/11

参考资料信息

CVE: CVE-2023-38546

IAVA: 2023-A-0531-S