CVE-2023-27601
Təsvir
OpenSIPS, Session Initiation Protocol (SIP) server tətbiqidir. Versiya 3.1.7 və 3.2.4-dən əvvəlki versiyalarda, yanlış formalaşdırılmış SDP gövdəsi alındıqda və sipmsgops modulundakı `delete_sdp_line` funksiyası tərəfindən emal edildikdə OpenSIPS çökür. Bu problem, funksiya sətir sonu simvolu (`\n`) ilə bitməyən bir SDP gövdəsi ilə çağırıldıqda təkrarlana bilər. Zəiflik, `codec_delete_except_re` və `codec_delete_re` funksiyalarından istifadə edən konfiqurasiya ilə işləyən OpenSIPS serverinə qarşı black-box fuzzing həyata keçirilərkən aşkar edilmişdir. Eyni problem `codec_delete_except_re` funksiyasında coverage guided fuzzing yerinə yetirilərkən də tapılmışdır. Çökmə ona görə baş verir ki, `delete_sdp_line` funksiyası SDP sətrinin sətir sonu simvolu (`\n`) ilə bitməsini gözləyir: Bu zəiflikdən istifadə edərək hücumçu serveri çökməyə məcbur edə bilir. Bu, `codec_delete_except_re` kimi təsirlənmiş koda əsaslanan funksiyaları ehtiva edən konfiqurasiyalara təsir göstərir. `del_lump` funksiyasında yerinə yetirilən sağlamlıq yoxlaması (sanity check) səbəbindən, bu problemin istismarı lump-ların emalı funksiyasında `abort` yaradacaq və nəticədə Xidmətdən İmtina (DoS) halına gətirəcəkdir. Bu problem 3.1.7 və 3.2.4 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- opensips opensips3.1.7, 3.2.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| opensips opensips | v < 3.1.7, 3.2.0 ≤ v < 3.2.4 | 3.1.7, 3.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.