CVE-2026-116780
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, ${variable:offset} daxilindəki müsbət ofset dəyişən dəyərinin uzunluğunu aşdıqda, switch_event_expand_headers_check() funksiyası öz yığın kopyasından (heap copy) kənara çıxırdı. Növbəti uzunluq hesablama və kopyalama prosesi bitişik yığın yaddaşını genişləndirmə nəticəsinə əlavə edirdi ki, bu da kanal dəyişənlərini, etibarnamələri, allokator məlumatlarını və göstərici baytlarını ifşa edə bilərdi. Bu boşluğa uzaqdan girişləri dilimləyən konfiqurasiya şablonları vasitəsilə, həmçinin autentifikasiya olunmuş Event Socket eval və ya Event Socket expand əmrləri ilə daxil olmaq mümkündür; adi dialplan dilimləməsi tərəfindən istifadə edilən ayrıca kanal-dəyişən genişləndiricisi bundan təsirlənmir. Sorğu göndərən şəxs bitişik yaddaşı seçə bilmir və ifşaetmə sıfır baytında dayanır, lakin təkrarlanan genişləndirmə yaddaş düzümünə təsir göstərə bilər. Bu problem 1.11.2 versiyasında aradan qaldırılıb.
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.