CVE-2026-116781
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. 1.11.2 versiyasından əvvəl, ws_read_frame() funksiyası fayl göstəricisindən indeksləmə apararkən, freym başlıqlarını da ehtiva edən wsh->datalen üzrə iterasiya etməklə WebSocket yükünü maskasız hala gətirirdi. Buna görə də, 64 KiB qəbul buferini dolduran maskalanmış bir freym buferdən 14 bayta qədər kənara XOR əməliyyatı apara bilərdi və dəqiq tutum halında terminləşdirici NUL simvolu sərhəddən bir bayt kənara yazılırdı. Bu çatışmazlığa mod_xml_rpc və onun könüllü WebSocket son nöqtəsi aktiv olduqda autentifikasiyadan əvvəl daxil olmaq mümkündür, lakin hər iki funksiya standart konfiqurasiyada deaktiv edilmişdir. Yazma əməliyyatları eyni bağlantı tutacağının bitişik çıxan buferində qaldığı üçün nə prosesin çökməsi, nə də sessiyalararası məlumat sızması nümayiş etdirilmişdir. Bu problem 1.11.2 versiyasında düzəldilib.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| signalwire freeswitch | < 1.11.2 | — |
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.