CVE-2023-28096
Açıklama
Bir Session Initiation Protocol (SIP) sunucu uygulaması olan OpenSIPS'te, 2.3 dalı ile başlayıp 3.1.8 ve 3.2.5 versiyonlarından önceye kadar devam eden bir bellek sızıntısı bulunmaktadır. Bellek sızıntısı, kapsam odaklı fuzzing işlemi sırasında `parse_mi_request` fonksiyonunda tespit edilmiştir. Bu sorun, `{"jsonrpc": "2.0","method": "log_le` biçiminde birden fazla istek gönderilerek yeniden üretilebilir. Hatalı yapılandırılmış bu mesaj, FIFO taşıma katmanı üzerinden bir OpenSIPS örneğine karşı test edilmiş ve zamanla bellek tüketimini artırdığı görülmüştür. Bu bellek sızıntısını kötüye kullanmak için saldırganların, normalde yalnızca güvenilir arayüzlerde açık olması gereken yönetim arayüzüne (MI) erişmeleri gerekir. MI'nın kimlik doğrulama olmaksızın internete açık olduğu durumlarda, bu sorunun kötüye kullanımı, temel sistemin kullanılabilirliğini etkileyebilecek bellek tükenmesine yol açacaktır. Bu sorunu yeniden üretmek için genellikle herhangi bir kimlik doğrulama gerekmemektedir. Öte yandan, JSON nesnelerini ayrıştırmak için cJSON kütüphanesinin kullanıldığı OpenSIPS'in diğer alanlarında da bellek sızıntıları meydana gelebilir. Sorun, 3.1.8 ve 3.2.5 versiyonlarında giderilmiştir.
Nasıl düzeltilir
- opensips opensips3.1.8, 3.2.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| opensips opensips | v < 3.1.8, 3.2.0 ≤ v < 3.2.5 | 3.1.8, 3.2.5 |
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.