CVE-2026-31630
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: rxrpc: proc: %pISpc çıktısı için adres tamponlarının boyutlandırılması AF_RXRPC procfs yardımcıları, yerel ve uzak soket adreslerini "%pISpc" ile sabit 50 baytlık yığın tamponlarına biçimlendirmektedir. Bu boyut, biçimlendiricinin üretebileceği mevcut ağaçtaki en uzun portlu IPv6 formu için çok küçüktür. lib/vsprintf.c dosyasında, sıkıştırılmış IPv6 yolu sadece v4mapped adresler için değil, aynı zamanda ipv6_addr_is_isatap() aracılığıyla ISATAP adresleri için de noktalı dörtlü kuyruk kullanmaktadır. Sonuç olarak, mevcut biçimlendirici ile şu durum mümkündür: [ffff:ffff:ffff:ffff:0:5efe:255.255.255.255]:65535 Bu, sondaki NUL karakteri dahil toplam 51 bayt olmak üzere 50 görünür karakterdir ve net/rxrpc/proc.c tarafından kullanılan mevcut char[50] tamponlarına sığmamaktadır. Tamponlar, biçimlendiricinin maksimum metinsel formuna göre boyutlandırılmış ve çağrı noktaları scnprintf() ile değiştirilmiştir. v1'den beri yapılan değişiklikler: - Değişiklik günlüğünü, mevcut ağaçtaki gerçek maksimum durumu açıkça belirtecek şekilde düzeltildi - Kanıt, önceki mapped-v4 örneği yerine ISATAP biçimlendirme yolu etrafında yapılandırıldı
Nasıl düzeltilir
- linux linux_kernel6.18.23, 6.19.13 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 | 4.9.1 ≤ v < 6.18.23, 6.19 ≤ v < 6.19.13, 4.9, 7.0 | 6.18.23, 6.19.13 |
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.