CentOS 9:tar-1.34-13.el9

medium Nessus 插件 ID 339712

简介

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

描述

远程 CentOS Linux 9 主机上存在安装的程序包,该程序包受到 tar-1.34-13.el9 版本变更日志中提及的多个漏洞的影响。

- 在 tar 中发现一个缺陷。远程攻击者可通过构建恶意存档文件来利用此漏洞,从而导致具有完全由攻击者控制的内容的隐藏文件注入。这绕过了预提取检查机制,可能允许攻击者在不检测到的情况下将恶意文件引入系统。(CVE-2026-5704)

- 1.35 及之前的 GNU Tar 版本允许藉由一个特定的两步流程,通过特别构建的 TAR 存档中的目录遍历漏洞来覆盖文件。首先,受害者必须将一个包含 ../ 符号链接的存档解压缩到关键目录。然后,受害者必须解压缩另一个包含关键文件的存档,而该文件的相对路径名称需以符号链接名称为开头,并以该关键文件的名称为结尾。此时,解压缩操作会遵循符号链接的指向,并覆盖该关键文件。这种攻击方式可绕过“成员名称包含 '..'”的保护机制,而此机制本应在单个 TAR 存档尝试通过 ../ 方法指定关键文件时触发。例如,第一个存档包含 x -> ../../../../../home/victim/.ssh,第二个存档则包含 x/authorized_keys。这或会影响自动解压缩任意数量的用户所提供 TAR 存档且依赖遍历阻断机制的服务器应用程序。这还会影响 tar xf 运行多次的软件安装进程(例如,安装程序包时可自动安装两个设置为不受信任的 tarball 而不是官方程序包的依存关系)。注意:官方 GNU Tar 手册在其安全经验法则中针对每个 tar xf 都有一个其他空白的目录;但是,第三方建议引导用户在同一目录中多次运行 tar xf。(CVE-2025-45582)

- GNU tar 的增量 dumpdir“X”重命名处理中的 TOCTOU(检查时间,使用时间)漏洞会允许对正在备份的目录具有写入访问权限的本地攻击者,如果该攻击者能够访问正在执行还原的系统,则该漏洞会影响还原进程。在还原期间,可在预期提取目录外部创建、重命名或覆盖文件或目录。这可导致未经授权的文件修改,或者在某些情况下导致权限升级。漏洞利用不需要攻击者修改或构建存档,标准备份和还原工作流程(包括不使用 -P 选项提取到新创建的目录中)无法缓解此问题。(CVE-2026-18477)

- 在 GNU tar 中发现一个缺陷。使用该 --one-top-level 选项提取存档时,硬链接目标不会被限制在指定的顶级目录,并且可能相对于提取工作目录进行解析。特制的存档文件可创建会越过预期边界的硬链接,当与工作目录下预先存在的符号链接结合时,可允许在单次提取期间在该边界外写入。(CVE-2026-18508)

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

解决方案

更新 CentOS 9 Stream tar 程序包。

另见

https://kojihub.stream.centos.org/koji/buildinfo?buildID=125840

插件详情

严重性: Medium

ID: 339712

文件名: centos9_tar-1_34-13_125840.nasl

版本: 1.1

类型: Local

代理: unix

发布时间: 2026/8/26

最近更新时间: 2026/8/26

支持的传感器: 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

风险因素: Low

分数: 3

百分位: 23.74

CVSS v2

风险因素: Medium

基本分数: 4.9

时间分数: 3.8

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

CVSS 分数来源: CVE-2026-5704

CVSS v3

风险因素: Medium

基本分数: 5.5

时间分数: 5

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

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

漏洞信息

CPE: cpe:/a:centos:centos:9, p-cpe:/a:centos:centos:tar

必需的 KB 项: Host/local_checks_enabled, Host/cpu, Host/CentOS/release, Host/CentOS/rpm-list

可利用: true

易利用性: Exploits are available

补丁发布日期: 2026/8/24

漏洞发布日期: 2025/7/11

参考资料信息

CVE: CVE-2025-45582, CVE-2026-18477, CVE-2026-18508, CVE-2026-5704