CVE-2026-69088

Yüksək

Təsvir

Grav CMS-in 2.0.7-dən 2.0.10-a qədər olan versiyalarında blueprint dynamic-field direktivlərində tam təyin olunmuş statik metod çağırışlarının (Class::method) yoxlanılması düzgün həyata keçirilmir, çünki Blueprint::isSafeDynamicCall() funksiyası təhlükəli-çağırılaşanlar (dangerous-callable) qara siyahısını yalnız tərkibində '::' olmayan sətirlərə tətbiq edir. Yalnız səhifələri redaktə etmək hüququna malik olan hesab (super-admin və ya admin.pages_twig deyil, yalnız admin.pages), səhifənin form-field frontmatter hissəsinə hücumçunun idarə etdiyi arqumentlərlə istənilən ictimai statik PHP metodunu çağıran direktiv yerləşdirə bilər. Daxili gadget metodlarından istifadə etməklə bu, server tərəfindən oxuna bilən hər hansı faylın oxunmasına (hazırlanmış səhifəyə anonim ziyarətçilər üçün açıqlanır) və veb-server hesabı altında istənilən faylların və kataloqların yaradılmasına/kopyalanmasına imkan verir. Problem 2.0.11 versiyasında aradan qaldırılıb.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı22. faiz dərəcəsi0,3%
MəhsulGetgrav/grav
Dərc3 avq 2026
İlk görülmə3 avq 2026
Zəiflik növüCWE-94Kod inyeksiyası

Necə düzəltmək olar

Yeniləyin
  • getgrav/grav2.0.11 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
getgrav/gravPackagist2.0.7 ≤ v < 2.0.112.0.11

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-2026-69088 · Getgrav/grav · Dark Radar