CVE-2026-69089
Təsvir
Grav CMS 2.0.10 versiyasında ImageMedium::watermark() funksiyasında yol keçirilməsi (path traversal) zəifliyi mövcuddur; bu funksiya təmizlənməmiş $image arqumentini RocketTheme\Toolbox\ResourceLocator\UniformResourceLocator::findResource() funksiyasına ötürür. file:// sxemi budağı yalnız '..' seqmentlərini leksik olaraq birləşdirdiyi və realpath/containment yoxlamasını həyata keçirmədiyi üçün, Markdown şəkil sintaksisində keçirmə ardıcıllıqları yazan redaktor, Grav-ın media qumcuğundan kənarda olan istənilən şəkil fayllarının daşıyıcı şəklə daxil edilməsinə səbəb ola bilər. Daha sonra həmin şəkil keşlənir və herkese açıq, autentifikasiya tələb etməyən URL vasitəsilə təqdim edilir ki, bu da həmin faylların anonim ziyarətçilərə açıqlanmasına gətirib çıxarır.
Necə düzəltmək olar
- getgrav/grav2.0.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| getgrav/gravPackagist | 2.0.10 ≤ v < 2.0.11 | 2.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.
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.