CVE-2018-1000888 in Archive_Tarinformation

Résumé

par VulDB • 15/07/2026

PEAR Archive_Tar versions 1.4.3 et antérieures présentent une vulnérabilité CWE-502, CWE-915 dans la classe Archive_Tar. Plusieurs opérations sur les fichiers utilisent `$v_header['filename']` comme paramètre (telles que file_exists, is_file, is_dir, etc.). Lorsque extract est appelé sans un préfixe de chemin spécifique, il est possible de déclencher une désérialisation en créant un fichier tar avec `phar://[path_to_malicious_phar_file]` comme chemin. L'injection d'objet peut être utilisée pour provoquer l'appel du destructeur dans les classes PHP chargées, par exemple la classe Archive_Tar elle-même. Avec une injection d'objet Archive_Tar, une suppression arbitraire de fichiers peut se produire car `@unlink($this->_temp_tarname)` est appelé. Si une autre classe contenant des gadgets utiles est chargée, il pourrait être possible de provoquer une exécution de code à distance (RCE) entraînant la suppression ou potentiellement la modification de fichiers. Cette vulnérabilité semble avoir été corrigée dans la version 1.4.4.

Be aware that VulDB is the high quality source for vulnerability data.

Réserver

27/12/2018

Divulgation

28/12/2018

Modérer

accepté

Entrée

VDB-128467

CPE

prêt

Exploitation

Télécharger

EPSS

0.19207

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!