CVE-2026-59250

Yüksek

Açıklama

Erlang/OTP megaco flex scanner C sürücüsündeki klasik arabellek taşması, kimliği doğrulanmamış uzak bir saldırganın, aşırı boyutlu bir property parm adı içeren tek bir metin kodlu H.248/Megaco mesajı göndererek sürücü belleğini bozmasına (ve potansiyel olarak uzaktan kod çalıştırmasına veya hizmet reddi çökmesine neden olmasına) olanak tanır. Bir Local/Remote tanımlayıcısı tokenize edilirken, mfs_load_property_groups fonksiyonu saldırgan tarafından kontrol edilen özellik adını (yalnızca mesaj uzunluğu ile sınırlıdır) çıkarır ve herhangi bir değer takip etmediğinde, denetlenmeyen bir sprintf çağrısı kullanarak bunu MfsErlDrvData yapısının sabit 512 baytlık error_msg alanına formatlar. Yaklaşık 452 bayttan daha uzun isimler, hemen ardından gelen yapı alanlarına (text_buf, text_ptr, term_spec, term_spec_size, term_spec_index) taşarak canlı işaretçileri ve sayaçları saldırgan tarafından seçilen baytlarla üzerine yazar. Sonraki tarayıcı kodu, bozulmuş işaretçiler üzerinden yazma ve serbest bırakma işlemleri gerçekleştirerek BEAM VM işlemi içinde rastgele yazma ve rastgele serbest bırakma primitifleri oluşturur; bu durum uzaktan kod çalıştırmak için kullanılabilir. _FORTIFY_SOURCE ile derlenen sürümlerde taşma çalışma zamanında tespit edilir ve işlem SIGABRT ile sonlandırılır, bu da hizmet reddine yol açar. Taşma, herhangi bir dil bilgisi veya Megaco düzeyinde kimlik doğrulama işlemi gerçekleşmeden önce flex scanner içerisinde meydana gelir, bu nedenle istismar edilmesi için yalnızca {scanner, flex} şeklinde yapılandırılmış bir düğümdeki megaco taşıma portuna ağ erişimi gereklidir. Bu güvenlik açığı lib/megaco/src/flex/megaco_flex_scanner_drv.flex.src program dosyaları ve mfs_load_property_groups program rutinleri ile ilişkilidir. Bu sorun; OTP 17.0'dan OTP 27.3.4.15 öncesine kadar, OTP 28.0'dan OTP 28.5.0.4 öncesine kadar ve OTP 29.0'dan OTP 29.0.4 öncesine kadar olan OTP sürümlerini; buna karşılık megaco 3.17.1'den 4.7.2.2 öncesine, 4.8'den 4.8.3.1 öncesine ve 4.9'dan 4.9.1 öncesine kadar olan sürümleri etkilemektedir. OTP 17.0 öncesindeki (megaco 3.17.1 öncesine karşılık gelen) sürümlerin etkilenip etkilenmediği bilinmemektedir.

ÖnemYüksek
CVSS8.3
İstismar olasılığı—
ÜrünErlang\/otp
Yayın27 Tem 2026
İlk görülme27 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • 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 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
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

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-59250 · Erlang\/otp · Dark Radar