Ubuntu 26.04 LTS:curl 漏洞 (USN-8927-1)

high Nessus 插件 ID 367202

简介

远程 Ubuntu 主机缺少一个或多个安全更新。

描述

远程 Ubuntu 26.04 LTS 主机上安装的多个程序包受到 USN-8927-1 公告中提及的多个漏洞影响。

已发现当使用 GnuTLS 支持构建 curl 时,其在 WebSocket 发送路径中存在越界读取。攻击者可能会利用此问题获取敏感信息。(CVE-2026-107928)

Maksim 发现 curl 在使用CURLOPT_INTERFACE时未正确将接口绑定包括在连接重用决策中。攻击者可能利用此问题造成连接从非预期源地址中断。(CVE-2026-107929)

Stanislav Fort 发现 curl 在 CURLOPT_AWS_SIGV4 设置为 NULL 时未正确清除 AWS SigV4 认证状态。攻击者可能会利用此问题获取敏感信息。(CVE-2026-86409)

Stanislav Fort 发现 curl 命令行工具在重定向到 SFTP 或 SCP URL 时未设置 SSH 主机验证选项。攻击者可能利用此问题执行中间机器攻击。(CVE-2026-86410)

Stanislav Fort 发现 curl 未正确处理无法重新加载的 cookie jar 条目。
攻击者可能会利用此问题发起拒绝服务攻击。(CVE-2026-86412)

Stanislav Fort 发现 HTTP 代理可以通过响应具有意外认证质询的 CONNECT 请求,诱骗 libcurl 自行将凭据发送至代理。攻击者可能会利用此问题获取敏感信息。(CVE-2026-86414)

Stanislav Fort 发现,在存活时间较长的子条目之前导入 includeSubDomains 父条目时,curl 未正确处理 HSTS 条目。攻击者可能利用此问题造成 curl 使用未加密的 HTTP 连接。(CVE-2026-87862)

Stanislav Fort 发现 curl 未正确处理超过日历时间结构边界的 HSTS max-age 值。攻击者可能利用此问题造成拒绝服务或数据丢失。(CVE-2026-87863)

Stanislav Fort 发现,在启用 CURLOPT_CRLF 时,curl 未正确处理 IMAP APPEND 命令,从而允许将溢出字节解释为管道命令。经身份验证的攻击者可能利用此问题注入任意 IMAP 命令。(CVE-2026-87864)

Bobbeh Rhino 发现 libcurl 与 libssh2 和哈希的 known_hosts 文件一起使用时,可能会将主机密钥不匹配误报为缺少的密钥。攻击者可能利用此问题执行中间机器攻击。(CVE-2026-87865)

Joshua Rogers 发现 curl 未正确处理写入 Netscape cookie jar 的长 cookie 条目。攻击者可能会利用此问题发起拒绝服务攻击。(CVE-2026-92386)

Joshua Rogers 发现恶意 FTP、IMAP、POP3 或 SMTP 服务器可通过忽略最后的控制响应行导致 libcurl 无限期阻断。攻击者可能会利用此问题发起拒绝服务攻击。(CVE-2026-92387)

Joshua Rogers 发现 libcurl 的 FTP 通配符匹配代码中有一个释放后使用漏洞。攻击者可能利用此问题造成 curl 崩溃,从而导致拒绝服务或执行任意代码。(CVE-2026-92388)

Joshua Rogers 发现 libcurl 的 TFTP 状态机未正确验证传输指令,从而允许恶意服务器强制客户端进入传输模式。攻击者可能会利用此问题获取敏感信息。(CVE-2026-92389)

Joshua Rogers 发现在使用 curl 时,curl 未正确执行其文件覆盖保护
--remote-header-name 在某些情况下。攻击者可能利用此问题覆盖本地文件。(CVE-2026-92390)

Joshua Rogers 发现 curl 在处理嵌套过深的 MIME 结构时存在一个堆栈溢出漏洞。攻击者可能利用此问题造成 curl 崩溃,从而导致拒绝服务。(CVE-2026-92391)

Joshua Rogers 发现,从 .netrc 文件检索凭据时,libcurl 可能在 CURLINFO_EFFECTIVE_URL 返回的 URL 中泄露凭据。攻击者可能会利用此问题获取敏感信息。(CVE-2026-94266)

Joshua Rogers 发现当处理服务器的 RST_STREAM 响应时,libcurl 在 HTTP/2 上传过程中存在一个释放后使用漏洞。攻击者可能利用此问题造成 curl 崩溃,从而导致拒绝服务或执行任意代码。(CVE-2026-92392)

Tenable 已直接从 Ubuntu 安全公告中提取上述描述块。

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

解决方案

更新受影响的 curl、libcurl3t64-gnutls 和/或 libcurl4t64 程序包。

另见

https://ubuntu.com/security/notices/USN-8927-1

插件详情

严重性: High

ID: 367202

文件名: ubuntu_USN-8927-1.nasl

版本: 1.1

类型: Local

代理: unix

发布时间: 2026/10/19

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

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

风险信息

VPR

风险因素: High

分数: 7.9

百分位: 99.34

CVSS v2

风险因素: High

基本分数: 7.6

时间分数: 6

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

CVSS 分数来源: CVE-2026-92392

CVSS v3

风险因素: High

基本分数: 8.1

时间分数: 7.3

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

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

漏洞信息

CPE: cpe:/o:canonical:ubuntu_linux:26.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:curl, p-cpe:/a:canonical:ubuntu_linux:libcurl3t64-gnutls, p-cpe:/a:canonical:ubuntu_linux:libcurl4t64

必需的 KB 项: Host/cpu, Host/Debian/dpkg-l, Host/Ubuntu, Host/Ubuntu/release

可利用: true

易利用性: Exploits are available

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

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

参考资料信息

CVE: CVE-2026-107928, CVE-2026-107929, CVE-2026-86409, CVE-2026-86410, CVE-2026-86412, CVE-2026-86414, CVE-2026-87862, CVE-2026-87863, CVE-2026-87864, CVE-2026-87865, CVE-2026-92386, CVE-2026-92387, CVE-2026-92388, CVE-2026-92389, CVE-2026-92390, CVE-2026-92391, CVE-2026-92392, CVE-2026-94266

USN: 8927-1