CVE-2026-82433
Təsvir
Təsvir `getNimbusConf` funksiyası yalnız istifadəçi səviyyəli avtorizasiya yoxlamasından sonra daemon konfiqurasiyasını redaktə edilmədən tam şəkildə qaytarırdı. Klasterdə tənzimləndiyi təqdirdə, həmin cavaba `storm.zookeeper.auth.payload` və Thrift, Netty və ZooKeeper TLS konfiqurasiyaları üçün keystore və truststore şifrələri daxil olurdu. Layihə digər yerlərdə şifrələri göstərməzdən əvvəl maskalayır, buna görə də buradakı çatışmazlıq qəsdən deyil, uyğunsuzluqdur. UI son nöqtəsi olan `/api/v1/cluster/configuration` bu problemi daha da ağırlaşdırırdı. O, heç bir `@AuthNimbusOp` annotasiyasına malik deyildi və avtorizasiya filtri çatışmayan annotasiyanı "keçid tələb olunmur" kimi qəbul edib dərhal cavab qaytarırdı. Beləliklə, son nöqtə hər hansı bir istifadəçi yoxlamasını tətbiq etmir və sorğunu UI daemon-un öz prinsipi altında proksi edirdi. Buna görə də, `ui.filter`-dən keçə bilən hər hansı bir istifadəçi, Nimbus-un özünün imtina edəcəyi prinsiplər də daxil olmaqla, tam konfiqurasiyanı əldə edirdi. Yüngülləşdirmə Konfiqurasiya təqdim edilməzdən əvvəl etibarlılıq məlumatlarının maskalandığı və hər bir UI API son nöqtəsinin öz avtorizasiyasını açıq şəkildə bəyan etməli olduğu 3.1.0 versiyasına yeniləyin. Dərhal yeniləyə bilməyən istifadəçilər UI-ni `/api/v1/cluster/configuration` ünvanını məhdudlaşdıran autentifikasiyaedici reverse proxy arxasında yerləşdirməli, həmçinin ZooKeeper autentifikasiya payload-unu və onun vasitəsilə əlçatan olan bütün TLS keystore və ya truststore şifrələrini dəyişməlidirlər. Kredit ASF — açıq mənbəli layihələrin təhlükəsizliyini öyrənmək üçün Claude agentlərindən istifadə edərək tapılmış, Apache Storm tərəfindən təsdiqlənmiş və hesabat verilmişdir.
Necə düzəltmək olar
- Apache Software Foundation Apache Storm Nimbus3.1.0 və ya daha yeni versiya
- Apache Software Foundation Apache Storm UI3.1.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Apache Software Foundation Apache Storm Nimbus | 3.0.0 ≤ v < 3.1.0 | 3.1.0 |
| Apache Software Foundation Apache Storm UI | 3.0.0 ≤ v < 3.1.0 | 3.1.0 |
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.