CVE-2021-41158

Orta

Təsvir

FreeSWITCH, mülkiyyətli telekommunikasiya kommutatorlarından istənilən standart aparat təminatında işləyən proqram təminatı tətbiqinə rəqəmsal transformasiyanı təmin edən Proqram Təyinli Telekommunikasiya Stekidir. Versiya 1.10.7-dək olan versiyalarda hücumçu FreeSWITCH-ə qarşı SIP digest sızma hücumu həyata keçirə və FreeSWITCH serverində konfiqurasiya edilmiş şlüzün (gateway) cavab çağırışını (challenge response) əldə edə bilər. Bu, FreeSWITCH-in SIP sorğularına şlüzünkünə uyğun təyin edilmiş realm ilə cavab verməklə həyata keçirilir və beləliklə, FreeSWITCH hədəf şlüzünün paroluna əsaslanan cavab çağırışı ilə reaksiya verməyə məcbur edilir. Bu zəifliyin istismarı, hücumçulara cavab çağırışı üzərində sürətli oflayn parol qırma hücumu həyata keçirməklə potensial olaraq şlüz parollarını bərpa etməyə imkan verir. Hücumçunun bu problemi istismar etmək üçün FreeSWITCH-in şəbəkə trafikini izləmək kimi xüsusi şəbəkə imtiyazlarına ehtiyacı yoxdur. Bunun əvəzinə, hücumun uğurlu olması üçün qurban serveri bədxah tərəfə SIP sorğu mesajları göndərməyə sövq etmək bacarığı tələb olunur. Əlavə olaraq, bu problemi istismar etmək üçün hücumçu düzgün realm-i təyin etməlidir ki, bu da bəzi hallarda gizli hesab edilə bilər. Lakin bir çox şlüzlər əslində açıq olduğu üçün bu məlumat asanlıqla əldə edilə bilər. Zəiflik `sofia_reg.c` faylındakı `sofia_reg_handle_sip_r_challenge()` funksiyasında çağırışları idarə edən kodun, çağırışın faktiki şlüzdən gəlib-gəlmədiyini yoxlamamasından qaynaqlanır. Bu yoxlamaların olmaması, ixtiyari UAC-lərin (və şlüzlərin) FreeSWITCH tərəfindən göndərilən hər hansı sorğunu hədəf şlüzün realm-i ilə çağırmağa imkan verir. Bu problem 10.10.7 versiyasında aradan qaldırılmışdır. Texniki dəstək mütəxəssisləri, çağırışlara cavab verərkən yoxlama aparmaq üçün hər bir şlüz üçün SIP sessiyası ilə onun realm-i arasında əlaqə yaratmağı tövsiyə edirlər.

CiddilikOrta
CVSS5.8
İstismar ehtimalı—
MəhsulFreeswitch
Dərc26 okt 2021
İlk görülmə26 okt 2021

Necə düzəltmək olar

Yeniləyin
  • freeswitch freeswitch1.10.7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
freeswitch freeswitchv < 1.10.71.10.7

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.

Intelligence 360 paketində

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.

CVE-2021-41158 · Freeswitch · Dark Radar