CVE-2026-75832
Təsvir
Grav 2.0 ilə birlikdə təqdim olunan Grav API plugini (getgrav/grav-plugin-api), 1.0.14 versiyasından əvvəlki versiyalarda (1.0.15 versiyasında düzəldilib) BlueprintPathResolver::resolveUserScope() funksiyasında avtorizasiyanın çatışmazlığı zəifliyinə malikdir. Metod, təqdim olunan API açarının faktiki əhatə dairəsini yoxlamaq əvəzinə, users/<name> əhatə dairəsini hesabın xam super-admin ACL bayrağına (access.api.super) əsasən məhdudlaşdırır. Super-admin hesabı vasitəsilə yaradılmış və yalnız api.media.write əhatə dairəsinə malik olan API açarına sahib hücumçu, avtorizasiya yoxlamasını yan keçə bilər və açara api.users.write icazəsi verilməməsinə baxmayaraq, POST /blueprint-upload və ya GET /blueprint-files vasitəsilə başqa istifadəçinin əhatə dairəsinə (ortaq user/accounts/ kataloqunda, assertSafeExtension() tərəfindən şəkil uzantıları ilə məhdudlaşdırılıb) fayl yaza və həmin əhatə dairəsinin fayllar siyahısını nəzərdən keçirə bilər.
Necə düzəltmək olar
- getgrav grav1.0.14 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| getgrav grav | v < 1.0.14 | 1.0.14 |
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.