跳到主要内容

高危

Pear Archive_Tar Tar.phpr目录遍历漏洞

2021-01-18 19:24:18 公开 ,2025-10-23 00:41:27 更新

  • 关键漏洞
  • CISA KEV
  • 远程
  • 无需认证
  • CWE Top 25 (2023)
  • 开源组件漏洞
  • 2024两高一弱互联网漏洞
  • CWE Top 25 (2024)
  • 公开PoC
  • 2025两高一弱漏洞
CWEs:
CWE-22 (Path Traversal) CWE-59 (Link Following)
CAPEC:
CAPEC-126 (Path Traversal) CAPEC-132 (Symlink Attack) CAPEC-17 (Using Malicious Files) CAPEC-35 (Leverage Executable Code in Non-Executable Files) CAPEC-64 (Using Slashes and URL Encoding Combined to Bypass Validation Logic) CAPEC-76 (Manipulating Web Input to File System Calls) CAPEC-78 (Using Escaped Slashes in Alternate Encoding) CAPEC-79 (Using Slashes in Alternate Encoding)
SSVC:
可利用状态:已被积极利用攻击自动化:是技术影响评估:部分 2025-02-05 04:21:16

风险信息

CVSS v2 向量
AV:N/AC:L/Au:N/C:N/I:P/A:N
CVSS v2 风险值
5
CVSS v3 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS v3 风险值
7.5
CVSS v3.1 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS v3.1 风险值
7.5

详细信息

漏洞类型
路径遍历
漏洞描述
Pear Archive_Tar是Pear(PEAR)团队的一个基于Php的可以对tar包进行创建、提取等操作的软件。Archive_Tar through 1.4.11存在目录遍历漏洞,由于对符号链接的检查不充分,Archive_Tar可能允许远程攻击者遍历系统上的目录。攻击者可以向包含点点序列 (/../) 的Tar.php脚本发送特制的URL请求,以修改系统上的任意文件。这是与CVE-2020-28948相关的问题。该漏洞影响Drupal 7.0.0及以上版本,包括8.9.0及以上版本,以及9.0.0及以上版本。
修复建议
有关修补程序、升级或建议的解决方法信息,请参阅Archive_Tar GIT Repository。参考链接: https://github.com/pear/Archive_Tar/commit/cde460582ff389404b5b3ccb59374e9b389de916
缓解措施
如果无法更新Drupal或Archive_Tar库,禁用Archive_Tar中的写入作。可以通过修改代码以删除或限制写入功能来实现。 <?php // Disable write operations in Archive_Tar $archive = new Archive_Tar('archive.tar'); $archive->setOption('write_access', false); ?>

参考链接