CVE-2026-54614
Təsvir
DebugKit, CakePHP tətbiqləri üçün sazlama paneli təmin edir. 4.10.3 və 5.2.4 versiyalarından əvvəl, src/Controller/MailPreviewController.php faylındakı DebugKit MailPreview funksiyası findPreview metodunda marşrutla idarə olunan previewName dəyərini qəbul edir və App::className() vasitəsilə həll edilmiş sinfi, ad sahəsi separatorlarını rədd etmədən və ya sinfin DebugKit\Mailer\MailPreview sinfindən törədiyini yoxlamadan konstruktorun icrasına ötürür. Sazlama rejimi aktiv olduqda və sorğu host adı lokal və ya ağ siyahıya alındıqda DebugKit-ə giriş imkanı olan hücumçu, mail-preview önizləmə marşrutu vasitəsilə istənilməyən tətbiq sinfini seçə bilər ki, bu da ixtiyari konstruktorun icrasına və tətbiq məlumatlarının məhdud şəkildə açıqlanmasına səbəb olar. Bu problem 4.10.3 və 5.2.4 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- cakephp/debug_kit4.10.3, 5.2.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| cakephp/debug_kitPackagist | v < 4.10.3, 5.0.0 ≤ v < 5.2.4 | 4.10.3, 5.2.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.
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.