Curl 7.21.0 < 8.23.0 FTP 通配符释放后使用

high Nessus 插件 ID 371154

简介

远程主机包含受一个使用后释放漏洞影响的程序。

描述

远程主机上安装的 curl 版本为低于 8.23.0 的 7.21.0。因此,它受到释放后使用漏洞的影响:

- 当 FTP 通配符 LIST 操作失败时,libcurl 会忽略用于成功列出的还原路径,将写入回调设置为内部列表解析器,并将写入回调数据直接指向简单句柄。后续重复使用此句柄会触发立即崩溃,并通过 curl_easy_duphandle() 克隆它会将此损坏的状态复制到副本中。如果随后释放了原始句柄,则对克隆的句柄执行传输将导致对悬摆句柄引用进行堆释放后使用读取;
或者,在仅更改CURLOPT_WRITEDATA(并省略CURLOPT_WRITEFUNCTION)的同时重复使用原始句柄或克隆句柄会导致类型混淆,从而强制内部解析器在应用程序提供的写入数据指针处将传入服务器响应字节解释到内存中。(CVE-2026-92388)

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

解决方案

升级 Curl 至 8.23.0 或更高版本。

另见

https://curl.se/docs/CVE-2026-92388.html

插件详情

严重性: High

ID: 371154

文件名: curl_CVE-2026-92388.nasl

版本: 1.1

类型: Local

代理: windows, macosx, unix

系列: Misc.

发布时间: 2026/10/23

最近更新时间: 2026/10/23

配置: 启用全面检查 (optional)

支持的传感器: Nessus Agent, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

风险信息

CVSS 分数理由: Score from an analysis done by tenable

VPR

风险因素: Medium

分数: 4.3

百分位: 53.52

CVSS v3

风险因素: High

基本分数: 7.5

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

漏洞信息

CPE: cpe:/a:haxx:curl

必需的 KB 项: installed_sw/Curl

补丁发布日期: 2026/10/14

漏洞发布日期: 2026/10/14

参考资料信息

CVE: CVE-2026-92388

IAVA: 2026-A-1143