CVE-2026-29008
Açıklama
U-Boot 2026.04-rc3 sürümüne kadar olan versiyonlar, net/tcp.c dosyasındaki tcp_rx_state_machine() fonksiyonunda, ağa komşu bir saldırganın manipüle edilmiş bir veri ofset alanı içeren hatalı bir TCP SYN+ACK paketi göndererek payload_len değerinin negatif olmasına yol açmasına ve böylece önyükleyiciyi çökertmesine izin veren bir tamsayı alt taşması (integer underflow) zafiyeti içermektedir. TCP_SYN_SENT işleyicisi, tcp_seg_in_wnd() doğrulamasını çağırmadan tcp_rx_user_data() fonksiyonunu çağırdığında, negatif payload_len değeri örtük olarak büyük bir işaretsiz tamsayıya (örneğin 0xFFFFFFD8) dönüştürülür ve store_block() içerisindeki memcpy() fonksiyonuna aktarılır; bu durum cihazın önyüklemesini engelleyen ani bir çökmeye neden olur ve CONFIG_LMB devre dışı olduğunda bellek bozulmasına yol açabilir.
Nasıl düzeltilir
- denx u-boot2026.04 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| denx u-boot | v < 2026.04, 2026.04 | 2026.04 |
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.