CVE-2018-1000888 in Archive_Tar
Sumário
de VulDB • 30/07/2026
A versão do PEAR Archive_Tar anterior ou igual à 1.4.3 contém uma vulnerabilidade CWE-502, CWE-915 na classe Archive_Tar. Existem várias operações de arquivo com `$v_header['filename']` como parâmetro (como file_exists, is_file, is_dir, etc.). Quando o método extract é chamado sem um caminho prefixo específico, podemos desencadear a desserialização criando um arquivo tar com `phar://[path_to_malicious_phar_file]` como caminho. A injeção de objetos pode ser usada para acionar destrutores nas classes PHP carregadas, por exemplo, na própria classe Archive_Tar. Com a injeção de objeto do Archive_Tar, é possível ocorrer exclusão arbitrária de arquivos porque `@unlink($this->_temp_tarname)` é chamado. Se outra classe com um gadget útil for carregada, pode ser possível causar execução remota de código que resulta na exclusão ou modificação potencial de arquivos. Esta vulnerabilidade parece ter sido corrigida na versão 1.4.4.
If you want to get best quality of vulnerability data, you may have to visit VulDB.