CVE-2026-46340
Təsvir
Netty protokol serverlərinin və klientlərinin hazırlanması üçün şəbəkə tətbiqi freymvorkudur. netty-transport-sctp-nin 4.1.135.Final və 4.2.15.Final versiyalarından əvvəlki versiyalarda, hər bir tamamlanmamış SctpMessage fraqmenti üçün handler `fragments.put(streamId, Unpooled.wrappedBuffer(frag, byteBuf))` əməliyyatını yerinə yetirir və hər dəfə əvvəlki akkumulyatoru və yeni dilimi *yeni* CompositeByteBuf daxilinə alır. N fraqmentdən sonra akkumulyator, hər biri istinadları və komponent massivlərini saxlayan N səviyyəli kompozit zəncirinə çevrilir; son buferdə readableBytes()/getBytes() funksiyaları N səviyyədə rekursiv şəkildə işləyir. N sayına, ümumi baytlara və ya hücumçunun aça biləcəyi streamIdentifiers sayına (hər biri öz xəritə girişini alır) heç bir məhdudiyyət yoxdur. `complete` bayrağını heç vaxt təyin etməyən qarşı tərəf, kiçik 1 baytlıq DATA hissələri ilə bu strukturu sonsuz şəkildə böyüdə bilər. 4.1.135.Final və 4.2.15.Final versiyaları bu problemi aradan qaldırır.
Necə düzəltmək olar
- netty netty4.1.135, 4.2.15 və ya daha yeni versiya
- io.netty:netty-transport-sctp4.2.15.Final, 4.1.135.Final və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| netty netty | v < 4.1.135, 4.2.0 ≤ v < 4.2.15 | 4.1.135, 4.2.15 |
| io.netty:netty-transport-sctpMaven | 4.2.0.Final ≤ v < 4.2.15.Final, v < 4.1.135.Final | 4.2.15.Final, 4.1.135.Final |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.