CVE-2026-56818
Açıklama
Netty, asenkron ve olay güdümlü bir ağ uygulama çerçevesidir. 4.1.136.Final ve 4.2.16.Final sürümlerinden önce, RedisArrayAggregator Redis codec'i, maxNestedArrayDepth sınırı aşıldığında tutulan kısmi toplama durumunu temizlerken, benzer şekilde maxElements sınırı aşıldığında aynı durumu temizlememektedir. Bir eş, geçerli bir RESP dizisi başlatabilir, bir bulk string alt öğesi gönderebilir ve ardından yapılandırılmış maxElements değerinden daha uzun bir iç içe dizi üst bilgisi gönderebilir. Netty, decodeRedisArrayHeader içinde bir kod çözücü istisnası fırlatır ancak mevcut kısmi toplama işlemi işleyicide tutulmaya devam eder. Uygulama, istisna sonrası kanalı açık bırakırsa, sonraki mesajlar hata öncesindeki toplamaya dahil edilmeye devam eder; bu da kimliği doğrulanmamış bir eşin, güvenlik sınırı istisnasına rağmen saldırgan tarafından kontrol edilen toplama durumunu canlı tutmasına ve tutulan havuzlanmış tamponları sabitlemesine olanak tanır. Bu sorun 4.1.136.Final ve 4.2.16.Final sürümlerinde düzeltilmiştir.
Nasıl düzeltilir
- netty netty4.1.136, 4.2.16 ya da sonraki bir sürüm
- io.netty:netty-codec-redis4.1.136.Final, 4.2.16.Final ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| netty netty | v < 4.1.136, 4.2.0 ≤ v < 4.2.16 | 4.1.136, 4.2.16 |
| io.netty:netty-codec-redisMaven | v < 4.1.136.Final, 4.2.0-Final ≤ v < 4.2.16.Final | 4.1.136.Final, 4.2.16.Final |
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.