CVE-2025-38471
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: tls: sock okunurken kuyruk her zaman yenilenir net-next içerisindeki son değişikliklerden sonra TCP, skb'leri çok daha agresif bir şekilde sıkıştırmaktadır. Bu durum, kuyruktaki tüm skb'lerin eşleşen şifre çözme durumu ve geometrisine sahip olup olmadığı kontrol edilirken eski bir skb üzerinde işlem yapmaya çalışabileceğimiz bir TLS hatasını ortaya çıkarmıştır. BUG: KASAN: slab-use-after-free in tls_strp_check_rcv+0x898/0x9a0 [tls] (net/tls/tls_strp.c:436 net/tls/tls_strp.c:530 net/tls/tls_strp.c:544) Read of size 4 at addr ffff888013085750 by task tls/13529 CPU: 2 UID: 0 PID: 13529 Comm: tls Not tainted 6.16.0-rc5-virtme Call Trace: kasan_report+0xca/0x100 tls_strp_check_rcv+0x898/0x9a0 [tls] tls_rx_rec_wait+0x2c9/0x8d0 [tls] tls_sw_recvmsg+0x40f/0x1aa0 [tls] inet_recvmsg+0x1c3/0x1f0 Kuyruğu her zaman yeniden yükleyin; uyandığımızda kaydın zaten kuyrukta olması hızlı yoldur (diğer bir ifadeyle "if !strp->stm.full_len" kısmına giden yol).
Nasıl düzeltilir
- linux linux_kernel6.1, 6.1.147, 6.6.100, 6.12.40, 6.15.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.0.6 ≤ v < 6.1, 6.1.1 ≤ v < 6.1.147, 6.2 ≤ v < 6.6.100, 6.7 ≤ v < 6.12.40, 6.13 ≤ v < 6.15.8, 6.1, 6.16 | 6.1, 6.1.147, 6.6.100, 6.12.40, 6.15.8 |
| debian debian_linux | 11.0 | — |
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.