CVE-2026-45537

Kritik

Açıklama

OpenSIPS bir Session Initiation Protocol (SIP) sunucu uygulamasıdır. 3.6.6 ve 4.0.0-rc1 öncesindeki sürümlerde, construct_uri() fonksiyonu birden fazla URI bileşenini (protokol, kullanıcı adı, alan adı, port, parametreler), herhangi bir sınır kontrolü yapmaksızın sabit 1024 baytlık küresel bir BSS tamponuna eklemektedir. Bir yönlendirme betiği, saldırgan tarafından kontrol edilen bir kullanıcı adı ile construct_uri() fonksiyonunu çağırdığında, toplam bileşen uzunluğunun 1024 baytı aşması tamponun taşmasına neden olur ve bitişikteki küresel verileri saldırgan kontrollü içerikle bozar. Taşma, SIP 503 yanıt yönetimini kontrol eden küresel bir bayrak olan disable_503_translation değişkenine ulaşarak, saldırganın bu bayrağı URI kullanıcı adı aracılığıyla belirleyici bir şekilde ayarlamasına ve sunucunun sonraki mesajlar için yönlendirme davranışını değiştirmesine olanak tanır. Aynı tampon contact_builder() ile paylaşıldığı için, taşma bu fonksiyonun verilerini de bozar ve bir bellek temizleyici (memory sanitizer) olmadığında, uzun bir kullanıcı adı içeren her istekte bitişikteki küreseller sessizce üzerine yazılır. Bu sorun 3.6.6 ve 4.0.0-rc1 sürümlerinde düzeltilmiştir.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünOpensips
Yayın4 Ağu 2026
İlk görülme4 Ağu 2026
Zayıflık türüCWE-120CWE-120

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
OpenSIPS opensips>= 3.4.0, < 3.6.6, >= 4.0.0-beta, < 4.0.0-rc1—

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.