Skip to content
OpenAdvisories
High · 7.8 Known exploited Public exploit CVE-2020-28949 EUVD-2021-0783GHSA-75c5-f4gw-38r9

Archive_Tar through 1.4.10 has :// filename sanitization only to address phar attacks, and thus any other stream-wrapper attack (such as fi…

Published Nov 19, 2020 · Updated Oct 21, 2025 · Assigned by mitre

Description

Archive_Tar through 1.4.10 has :// filename sanitization only to address phar attacks, and thus any other stream-wrapper attack (such as file:// to overwrite files) can still succeed.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 php-pear 1:1.10.9+submodules+notgz-1.1 —
Debian 13 php-pear 1:1.10.9+submodules+notgz-1.1 —
Debian 12 php-pear 1:1.10.9+submodules+notgz-1.1 —
Debian 10 php-pear 1:1.10.6+submodules+notgz-1.1+deb10u1 DSA-4817-1
Debian 9 drupal7 7.52-2+deb9u13 DLA-2466-1
Debian 9 php-pear 1:1.10.1+submodules+notgz-9+deb9u2 DLA-2465-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS php-pear 1:1.10.9+submodules+notgz-1ubuntu0.20.04.1 USN-4654-1
Ubuntu 18.04 LTS php-pear 1:1.10.5+submodules+notgz-1ubuntu1.18.04.2 USN-4654-1
Ubuntu 16.04 LTS php-pear 1:1.10.1+submodules+notgz-6ubuntu0.2 USN-4654-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS drupal7 7.44-1ubuntu1~16.04.0+esm2 USN-6981-1
Ubuntu Pro 14.04 LTS drupal7 7.26-1ubuntu0.1+esm2 USN-6981-2
ReleasePackageFixed inAdvisory
RHEL 8 apcu-panel +2 5.1.18-1.module+el8.3.0+6678+b09f589e RHSA-2022:6542
RHEL 8 libzip +2 1.6.1-1.module+el8.3.0+6678+b09f589e RHSA-2022:6542
RHEL 8 php +25 7.4.19-4.module+el8.6.0+16316+906f6c6d RHSA-2022:6542
RHEL 8 php-pear 1:1.10.13-1.module+el8.6.0+16577+0788886f RHSA-2022:6542
RHEL 8 php-pecl-rrd 2.0.1-1.module+el8.3.0+6678+b09f589e RHSA-2022:6542
RHEL 8 php-pecl-xdebug 2.9.5-1.module+el8.3.0+6678+b09f589e RHSA-2022:6542
RHEL 8 php-pecl-zip 1.18.2-1.module+el8.3.0+6678+b09f589e RHSA-2022:6542
RHEL 7 php-pear 1:1.9.4-23.el7_9 RHSA-2022:7340
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.4 EUS apcu-panel +2 5.1.18-1.module+el8.3.0+6678+b09f589e RHSA-2022:6541
RHEL 8.4 EUS libzip +2 1.6.1-1.module+el8.3.0+6678+b09f589e RHSA-2022:6541
RHEL 8.4 EUS php +25 7.4.6-5.module+el8.4.0+15727+276bb227 RHSA-2022:6541
RHEL 8.4 EUS php-pear 1:1.10.13-1.module+el8.4.0+16578+ed65e99e RHSA-2022:6541
RHEL 8.4 EUS php-pecl-rrd 2.0.1-1.module+el8.3.0+6678+b09f589e RHSA-2022:6541
RHEL 8.4 EUS php-pecl-xdebug 2.9.5-1.module+el8.3.0+6678+b09f589e RHSA-2022:6541
RHEL 8.4 EUS php-pecl-zip 1.18.2-1.module+el8.3.0+6678+b09f589e RHSA-2022:6541

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 apcu-panel +2 5.1.18-1.module_el8.6.0+2750+78feabcb ALSA-2022:6542
AlmaLinux 8 libzip +2 1.6.1-1.module_el8.6.0+2750+78feabcb ALSA-2022:6542
AlmaLinux 8 php +25 7.4.19-4.module_el8.6.0+3238+624bf8b8 ALSA-2022:6542
AlmaLinux 8 php-pear 1:1.10.13-1.module_el8.6.0+3268+b150a051 ALSA-2022:6542
AlmaLinux 8 php-pecl-rrd 2.0.1-1.module_el8.6.0+2750+78feabcb ALSA-2022:6542
AlmaLinux 8 php-pecl-xdebug 2.9.5-1.module_el8.6.0+2750+78feabcb ALSA-2022:6542
AlmaLinux 8 php-pecl-zip 1.18.2-1.module_el8.6.0+2750+78feabcb ALSA-2022:6542

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 libzip 1.6.1-1.module+el8.4.0+415+e936cba3 RLSA-2022:6542
Rocky Linux 8 php 7.4.19-4.module+el8.6.0+1006+0d5a469f RLSA-2022:6542
Rocky Linux 8 php-pear 1:1.10.13-1.module+el8.6.0+1006+0d5a469f RLSA-2022:6542
Rocky Linux 8 php-pecl-apcu 5.1.18-1.module+el8.4.0+415+e936cba3 RLSA-2022:6542
Rocky Linux 8 php-pecl-rrd 2.0.1-1.module+el8.4.0+414+2e7afcdd RLSA-2022:6542
Rocky Linux 8 php-pecl-xdebug 2.9.5-1.module+el8.4.0+415+e936cba3 RLSA-2022:6542
Rocky Linux 8 php-pecl-zip 1.18.2-1.module+el8.4.0+415+e936cba3 RLSA-2022:6542
ReleasePackageFixed inAdvisory
Alpine v3.20 drupal7 7.75-r0 —
Alpine v3.19 drupal7 7.75-r0 —
Alpine v3.18 drupal7 7.75-r0 —
Alpine v3.17 drupal7 7.75-r0 —
Alpine v3.16 drupal7 7.75-r0 —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.15 drupal7 7.75-r0 —
Alpine v3.14 drupal7 7.75-r0 —
Alpine v3.13 drupal7 7.75-r0 —
Alpine v3.12 drupal7 7.75-r0 —
Alpine v3.11 drupal7 7.75-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 php-pear 1:1.10.12-4.amzn2.0.1 ALAS2-2021-1584

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 apcu-panel +2 5.1.18-1.module+el8.3.0+7685+72d70b58 ELSA-2022-6542
Oracle Linux 8 libzip +2 1.6.1-1.module+el8.3.0+7685+72d70b58 ELSA-2022-6542
Oracle Linux 8 php +25 7.4.19-4.module+el8.6.0+20746+7a133c42 ELSA-2022-6542
Oracle Linux 8 php-pear 1:1.10.13-1.module+el8.6.0+20746+7a133c42 ELSA-2022-6542
Oracle Linux 8 php-pecl-rrd 2.0.1-1.module+el8.3.0+7685+72d70b58 ELSA-2022-6542
Oracle Linux 8 php-pecl-xdebug 2.9.5-1.module+el8.3.0+7685+72d70b58 ELSA-2022-6542
Oracle Linux 8 php-pecl-zip 1.18.2-1.module+el8.3.0+7685+72d70b58 ELSA-2022-6542
Oracle Linux 7 php-pear 1:1.9.4-23.el7_9 ELSA-2022-7340

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

Metasploit 1 module

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 16

References