CVE-2026-59250

Yüksək

Təsvir

Erlang/OTP megaco flex scanner C drayverindəki klassik bufer daşması, həddindən artıq böyük property parm adına malik tək bir mətn formatlı H.248/Megaco mesajı göndərməklə uzaqdakı autentifikasiya olunmamış hücumçunun drayverin yaddaşını korlamağa (və potensial olaraq uzaqdan kodun icrasına və ya xidmətdən imtina çöküşünə nail olmağa) imkan verir. Local/Remote deskriptoru tokenləşdirərkən, mfs_load_property_groups funksiyası hücumçu tərəfindən idarə olunan property adını (yalnız mesaj uzunluğu ilə məhdudlaşdırılmış) çıxarır və heç bir dəyər təqdim edilmədikdə, yoxlanılmayan sprintf çağırışı vasitəsilə onu MfsErlDrvData strukturunun sabit 512 baytlıq error_msg sahəsinə yerləşdirir. Təxminən 452 baytdan uzun olan adlar dərhal ardınca gələn struktur sahələrinə (text_buf, text_ptr, term_spec, term_spec_size, term_spec_index) daşaraq aktiv göstəriciləri (pointers) və sayğacları hücumçunun seçdiyi baytlarla əvəz edir. Sonrakı skaner kodu korlanmış göstəricilər vasitəsilə yazma və azad etmə əməliyyatlarını yerinə yetirir ki, bu da BEAM VM prosesi daxilində ixtiyari yazma və ixtiyari azad etmə primitivləri yaradır və uzaqdan kodun icrası üçün istifadə edilə bilər. _FORTIFY_SOURCE ilə kompilyasiya edilmiş versiyalarda daşma iş vaxtı aşkar edilir və proses SIGABRT ilə sonlandırılır ki, bu da xidmətdən imtinaya səbəb olur. Daşma hər hansı qrammatika və ya Megaco səviyyəli autentifikasiya emalıdan əvvəl flex skanerində baş verdiyi üçün istismar yalnız {scanner, flex} konfiqurasiyasına malik nodda megaco nəqliyyat portuna şəbəkə erişimi tələb edir. Bu zəiflik lib/megaco/src/flex/megaco_flex_scanner_drv.flex.src proqram faylları və mfs_load_property_groups proqram rutinləri ilə əlaqəlidir. Bu problem OTP 17.0-dan OTP 27.3.4.15-ə qədər, OTP 28.0-dan OTP 28.5.0.4-ə qədər və OTP 29.0-dan OTP 29.0.4-ə qədər olan versiyaları, müvafiq olaraq megaco 3.17.1-dən 4.7.2.2-yə qədər, 4.8-dən 4.8.3.1-ə qədər və 4.9-dan 4.9.1-ə qədər olan versiyaları təsir edir. OTP 17.0-dan əvvəlki versiyaların (megaco 3.17.1-dən əvvəlkilər daxil olmaqla) təsir altında olub-olmadığı məlum deyil.

CiddilikYüksək
CVSS8.3
İstismar ehtimalı—
MəhsulErlang\/otp
Dərc27 iyl 2026
İlk görülmə27 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • erlang erlang\/otp27.3.4.15, 28.5.0.4, 29.0.4, 4.7.2.2, 4.8.3.1, 4.9.1, 8704c8f550a11ed5f825e3c011ecb03565b79c4f və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
erlang erlang\/otp17.0 ≤ v < 27.3.4.15, 28.0 ≤ v < 28.5.0.4, 29.0 ≤ v < 29.0.4, 3.17.1 ≤ v < 4.7.2.2, 4.8 ≤ v < 4.8.3.1, 4.9 ≤ v < 4.9.1, 84adefa331c4159d432d22840663c38f155cd4c1 ≤ v < 8704c8f550a11ed5f825e3c011ecb03565b79c4f27.3.4.15, 28.5.0.4, 29.0.4, 4.7.2.2, 4.8.3.1, 4.9.1, 8704c8f550a11ed5f825e3c011ecb03565b79c4f

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-2026-59250 · Erlang\/otp · Dark Radar