CentOS Linux 7 [TuxCare] 安全更新:curl / libcurl / libcurl-devel 多个漏洞 (CENTOS7:CLSA-2026:1793163761)

critical Nessus 插件 ID 374851

简介

CentOS Linux 主机缺少一个或多个安全更新。

描述

如 TuxCare CENTOS7:CLSA-2026:1793163761 15 公告所述,CentOS Linux 7 主机上安装的程序包受到多个漏洞的影响。

- HTTP 代理可使用 401“WWW-Authenticate:”而非预期的 407“Proxy-Authenticate:”来回答“CONNECT”隧道请求,从而诱骗 libcurl 将原始的凭据(基本密码或 Negotiate/Kerberos 票证)发送至代理本身。(CVE-2026-86414)

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

- libcurl 的 TFTP 状态机无法根据请求的传输方向验证状态转换,从而可互换地接受打开服务器响应进行读取和写入。恶意 TFTP 服务器能够以强制客户端进入传输模式的方式响应下载请求,从而促使 libcurl 消耗和传输来自句柄的持久“CURLOPT_READDATA”指针的数据,包括之前不相关的操作的剩余数据,例如在重用句柄上执行的 HTTP POST 请求。
(CVE-2026-92389)

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

解决方案

根据 TuxCare 公告 CENTOS7:CLSA-2026:1793163761 中的指南更新受影响的程序包。

另见

https://cve.tuxcare.com/els/releases/CLSA-2026:1793163761

http://www.nessus.org/u?162eba89

插件详情

严重性: Critical

ID: 374851

文件名: tuxcare_centos_7_CLSA-2026-1793163761.nasl

版本: 1.1

类型: Local

代理: unix

发布时间: 2026/11/1

最近更新时间: 2026/11/1

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

风险信息

VPR

风险因素: Medium

分数: 4.9

百分位: 58.61

Vendor

Vendor Severity: Important

CVSS v2

风险因素: High

基本分数: 9.4

时间分数: 7

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

CVSS 分数来源: CVE-2026-92388

CVSS v3

风险因素: Critical

基本分数: 9.1

时间分数: 7.9

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

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

漏洞信息

必需的 KB 项: Host/local_checks_enabled, Host/CentOS/release, Host/CentOS/rpm-list, Host/OS/extended-third-party

易利用性: No known exploits are available

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

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

参考资料信息

CVE: CVE-2026-86414, CVE-2026-92388, CVE-2026-92389

CLSA: 2026:1793163761