CVE-2023-28115

Kritik

Təsvir

Snappy, URL-dən və ya HTML səhifəsindən kiçik şəkil (thumbnail), snapshot və ya PDF yaradılmasına imkan verən bir PHP kitabxanasıdır. Versiya 1.4.2-dən əvvəl Snappy, protokolun `file_exists()` funksiyasına ötürülməzdən əvvəl yoxlanılmaması səbəbindən PHAR deserializasiyasına qarşı həssasdır. Əgər hücumçu serverə hər hansı tipdə faylları yükləyə bilirsə, o, yüklənmiş faylı unserialize etmək və ixtiyari PHP obyektlərini instansiya etmək üçün phar:// protokolunu ötürə bilər. Bu, xüsusilə Snappy sənədləşdirilmiş POP zəncirləri olan Laravel/Symfony kimi freymvorklarla və ya həssas tərtibatçı kodu ilə istifadə edildikdə uzaqdan kodun icrasına (RCE) səbəb ola bilər. Əgər istifadəçi `generateFromHtml()` funksiyasının çıxış faylını idarə edə bildiyi halda, bu, deserializasiyanı çağıracaqdır. Snappy həssas POP zəncirləri olan freymvorklar və ya tərtibatçı kodu ilə istifadə edildikdə, bu boşluq uzaqdan kodun icrasına imkan verir. Problem versiya 1.4.2-də düzəldilmişdir.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulKnplabs Snappy
Dərc17 mar 2023
İlk görülmə17 mar 2023

Necə düzəltmək olar

Yeniləyin
  • knplabs snappy1.4.2 və ya daha yeni versiya
  • knplabs/knp-snappy1.4.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
knplabs snappyv < 1.4.21.4.2
knplabs/knp-snappyPackagistv < 1.4.21.4.2

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-2023-28115 · Knplabs Snappy · Dark Radar