CVE-2018-1000888

Yüksək

Təsvir

PEAR Archive_Tar versiya 1.4.3 və daha əvvəlki versiyaları Archive_Tar klasında CWE-502, CWE-915 boşluğu ehtiva edir. `$v_header['filename']` parametrindən istifadə edən bir neçə fayl əməliyyatı mövcuddur (məsələn, file_exists, is_file, is_dir və s.). Extract funksiyası konkret prefiks yolu olmadan çağırıldıqda, yol olaraq `phar://[path_to_malicious_phar_file]` təyin edilmiş xüsusi hazırlanmış tar faylı vasitəsilə deserializasiyanı tetikləmək mümkündür. Obyekt inyeksiyasından yüklənmiş PHP klaslarında, məsələn, Archive_Tar klasının özündə destruct metodunu tetikləmək üçün istifadə edilə bilər. Archive_Tar obyekt inyeksiyası ilə ixtiyari faylların silinməsi baş verə bilər, çünki `@unlink($this->_temp_tarname)` çağırılır. Faydalı gadjetə malik digər bir klas yüklənibsə, faylların silinməsinə və ya dəyişdirilməsinə səbəb ola biləcək uzaqdan kodun icrasını həyata keçirmək mümkün ola bilər. Bu boşluğun 1.4.4 versiyasında aradan qaldırıldığı görünür.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulPhp Pear Archive Tar
Dərc28 dek 2018
İlk görülmə28 dek 2018

Necə düzəltmək olar

Yeniləyin
  • pear/archive_tar1.4.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
php pear_archive_tarv ≤ 1.4.3—
canonical ubuntu_linux16.04, 18.04, 18.10—
debian debian_linux8.0, 9.0—
pear/archive_tarPackagistv < 1.4.41.4.4

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2018-1000888 · Php Pear Archive Tar · Dark Radar