CVE-2026-57166
Açıklama
PJSIP, C dilinde yazılmış ücretsiz ve açık kaynaklı bir multimedya iletişim kütüphanesidir. 4472a31 commit'inden önce, girilen bir komut satırı için geri bildirim oluşturulurken PJLIB-UTIL telnet CLI ön yüzünde bir yığın arabellek taşması (stack buffer overflow) mevcuttur. Birkaç komut satırı işleme yolu, yeterli sınır kontrolü yapmadan saldırgan tarafından etkilenen miktarda veriyi sabit boyutlu arabelleklere yazar, bu nedenle uzun bir komut satırı bunları taşırmakla sonuçlanabilir. Bu durum yalnızca telnet CLI ön yüzünü etkinleştiren uygulamaları etkiler (örneğin pj_cli_telnet_create() / --cli-telnet-port). Telnet CLI, kimlik doğrulaması olmayan etkileşimli bir yönetim arayüzüdür, dolayısıyla ona erişebilen herhangi bir istemci zaten rastgele CLI komutları verebilir. Hatalı biçimlendirilmiş veya aşırı uzun bir komut satırı, komut satırı geri bildirimi oluşturulurken sabit boyutlu bir yığın arabelleğini taşırdığında uygulamanın sonlanmasına yol açabilir. Bu koda ulaşmak halihazırda kimlik doğrulanmamış CLI erişimi gerektirdiğinden, mevcut erişimin ötesindeki etkisi sınırlıdır. Telnet CLI ön yüzünü etkinleştirmeyen uygulamalar etkilenmez. Bu sorun 4472a31 commit'i ile 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 |
|---|---|---|
| teluu pjsip | v ≤ 2.17 | — |
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.