CVE-2026-102716

Yüksek

Açıklama

Kimliği doğrulanmamış bir istemci, ayrıştırıcının dönüştüremediği bir Session başlığı taşıyan birkaç düzine istek ile RTSP sunucusunun paket havuzunu tüketebilir. Session dalı, bir RTSP durum kodu yerine ham NetX hata kodunu döndürür: ```c /* addons/rtsp/nx_rtsp_server.c:2754 */ status = _nx_utility_string_to_uint(field_value_ptr, field_value_length, &session_id); if (status) { return(status); /* NX_INVALID_PARAMETERS / NX_SIZE_ERROR / NX_OVERFLOW */ } ``` Aynı fonksiyonun diğer tüm dalları, başarısızlık durumunu önce bir RTSP durum koduna eşler. On sekiz satır önceki CSeq dalı tam olarak bunu yapar (satır 2736 NX_RTSP_STATUS_CODE_BAD_REQUEST döndürür). Ham kod daha sonra onu tanımayan `_nx_rtsp_server_error_response_send` (nx_rtsp_server.c:1234) fonksiyonuna ulaşır; bu fonksiyon, halihazırda tahsis ettiği yanıt paketini serbest bırakmadan geri dönen bir yol izler ve blok asla havuza geri dönmez. 22 paketlik bir havuza karşı boş Session başlığı içeren altı istek: ``` valid requests: after request 6: pool available = 21, AFTER = 22 / 22 malformed requests: after request 6: pool available = 16, AFTER = 17 / 22 ``` İstek başına bir blok kullanılır ve istemci bağlantısını kestiğinde iade edilmez. Yirmi altı istek havuzu sıfıra indirir ve sunucu tahsislerde başarısız olmaya başlar, ardından kimseye hizmet veremez. Havuz, gönderilen örnekte olduğu gibi uygulamanın geri kalanıyla paylaşılıyorsa, yığının geri kalanı da onunla birlikte durur. Session dalındaki `_nx_utility_string_to_uint` hatasını, CSeq dalının yaptığı gibi NX_RTSP_STATUS_CODE_BAD_REQUEST değerine dönüştürün ve `_nx_rtsp_server_error_response_send` fonksiyonunun her çıkış yolunda yanıt paketini serbest bırakın.

ÖnemYüksek
CVSS8.7
İstismar olasılığı—
ÜrünEclipse Foundation Eclipse-threadx/netxduo
Yayın29 Eyl 2026
İlk görülme29 Eyl 2026
Zayıflık türüCWE-401CWE-401

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
Eclipse Foundation eclipse-threadx/netxduov ≤ 6.5.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.