CVE-2026-45103
Açıklama
OpenSIPS bir Session Initiation Protocol (SIP) sunucu uygulamasıdır. 3.6.6 ve 4.0.0-rc1 öncesindeki sürümlerde, TCP mesaj çerçeveleme katmanı Content-Length başlığını herhangi bir taşma kontrolü olmaksızın işaretsiz tam sayı (unsigned int) aritmetiği kullanarak ayrıştırır. Bir saldırgan, işaretsiz tam sayıyı taşıran bir Content-Length değeri (örneğin 4294967296) gönderdiğinde, çerçeveleme katmanı dolanmış bir değer (örneğin 0) hesaplar ve TCP akışını yanlış sınırda böler; bu durum ilk SIP mesajının gövdesinin ayrı bir mesaj olarak işlenmesine neden olur ve SIP mesaj kaçakçılığına (message smuggling) olanak tanır. Content-Length, kimlik doğrulamadan önce taşıma katmanında ayrıştırıldığından, kimliği doğrulanmamış ağ tabanlı bir saldırgan, TCP'nin etkin olduğu herhangi bir örnekte, hiçbir yönlendirme betiği ön koşulu olmaksızın, herhangi bir TCP tabanlı taşıma (proto_tcp, proto_tls, proto_ws, proto_wss) üzerinden rastgele SIP mesajları kaçırabilir. Bu durum, kaçırılan mesajların ön uç SBC/proxy güvenlik politikalarını atlamasına, bağlantının kimlik doğrulama bağlamını devralmasına ve hız sınırlamasını aşmasına izin verir. Bu sorun 3.6.6 ve 4.0.0-rc1 sürümlerinde düzeltilmiştir.
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ün | Etkilenen sürümler | Dü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.
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.