CVE-2025-55210
Təsvir
FreePBX, Asterisk-i idarə edən açıq mənbəli veb əsaslı qrafik istifadəçi interfeysidir (GUI). 17.0.5 və 16.0.17 versiyalarından əvvəl, FreePBX module api (PBX API) REST/GraphQL API girişinə malik autentifikasiya olunmuş istifadəçilər tərəfindən imtiyazların yüksəldilməsi zəifliyinə malikdir. Bu zəiflik hücumçuya artıq qoşulduğu FreePBX sistemində, ehtimal ki, daha aşağı imtiyazlı istifadəçi kimi, REST və GraphQL API-lərinə tam giriş imkanı verən etibarlı JWT yaratmağa imkan verir. JWT, api-oauth.key şəxsi açarı ilə imzalanır. Hücumçu bu açara sahib olduqda (məsələn, təsirlənmiş nümunəyə giriş yolu ilə), öz tokenini yarada bilər və ənənəvi avtorizasiya yoxlamalarını yan keçərək istədiyi hər hansı scope-ları (məsələn, rest, gql) təyin edə bilər. Lakin, FreePBX tokenin qəbul edilməsi üçün jti (JWT ID) iddiasının verilənlər bazasında (asterisk MySQL verilənlər bazasındakı api_access_tokens cədvəlində) mövcud olmasını tələb edir. Buna görə də, hücumçu hədəf nümunədə artıq mövcud olan bir jti dəyərini bilməlidir. Bu zəiflik 17.0.5 və 16.0.17 versiyalarında aradan qaldırılmışdır.
Necə düzəltmək olar
- sangoma freepbx16.0.17, 17.0.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| sangoma freepbx | 16.0.2 ≤ v < 16.0.17, 17.0.1 ≤ v < 17.0.5 | 16.0.17, 17.0.5 |
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.