CVE-2026-50161

Kritik

Açıklama

libre, asenkron giriş ve çıkış desteğine sahip gerçek zamanlı iletişimler için genel bir kütüphanedir. 4.8.1 sürümünden önce, src/websock/websock.c dosyasındaki websock_decode() fonksiyonu, 64 bit genişletilmiş uzunluk kodlamasını kullanan maskelenmiş bir WebSocket çerçevesini doğrularken tam sayı taşmasına neden olmaktadır. hdr->len değeri UINT64_MAX değerine yakın olduğunda 4 + hdr->len ifadesi döngüye girebilir ve bu durum mbuf_get_left() sınır kontrolünün geçilmesine yol açar. Ardından gelen XOR maske kaldırma döngüsü, yığın tamponunun ötesine yazma işlemi gerçekleştirir. Bir WebSocket sunucusu uygulamak için websock_accept() veya websock_accept_proto() kullanan uygulamalar etkilenmektedir; istismar edilmesi, HTTP WebSocket yükseltme el sıkışmasından sonra saldırgan kontrollü yığın bozulmasına veya hizmet reddine neden olabilir. Bu sorun 4.8.1 sürümünde düzeltilmiştir.

ÖnemKritik
CVSS9.3
İstismar olasılığı—
ÜrünRe
Yayın18 Ağu 2026
İlk görülme18 Ağu 2026

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
baresip re< 4.8.1—

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.