CVE-2018-1000888
PEAR Archive_Tar versione 1.4.3 e precedenti contiene una vulnerabilità CWE-502, CWE-915 nella classe Archive_Tar. Ci sono diverse operazioni sui file con...
- Pubblicato
- 27 dic 2018
- Aggiornato
- 5 ago 2024
- Assegnazione CNA
- mitre
- Evidenza osservata
- 10 gen 2019
CVSS primario
nvd · CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HModerato · prossimi 30 giorni
- Percentile
- 97,3%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
PEAR Archive_Tar versione 1.4.3 e precedenti contiene una vulnerabilità CWE-502, CWE-915 nella classe Archive_Tar. Ci sono diverse operazioni sui file con `$v_header['filename']` come parametro (come file_exists, is_file, is_dir, ecc.). Quando extract viene chiamato senza un percorso prefisso specifico, possiamo attivare la unserialization creando un file tar con `phar://[percorso_al_file_phar_maligno]` come percorso. L'object injection può essere usata per attivare il destruct nelle classi PHP caricate, ad esempio la stessa classe Archive_Tar. Con l'object injection di Archive_Tar, può verificarsi la cancellazione arbitraria di file perché viene chiamato `@unlink($this->_temp_tarname)`. Se viene caricata un'altra classe con un gadget utile, potrebbe essere possibile causare l'esecuzione remota di codice che può comportare l'eliminazione o la possibile modifica di file. Questa vulnerabilità sembra essere stata corretta nella versione 1.4.4.
Fonti
1Fariskhi Vidyan · php · 10 gen 2019
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.