CVE-2026-23457
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: netfilter: nf_conntrack_sip: sip_help_tcp() fonksiyonundaki Content-Length u32 kırpılması düzeltildi sip_help_tcp(), SIP Content-Length başlığını unsigned long döndüren simple_strtoul() ile ayrıştırır ancak sonucu unsigned int clen değişkeninde saklar. 64 bit sistemlerde, UINT_MAX değerini aşan değerler, SIP mesaj sınırı hesaplanmadan önce sessizce kırpılır. Örneğin, 4294967328 (2^32 + 32) olan Content-Length değeri 32'ye kırpılarak ayrıştırıcının mevcut mesajın nerede bittiğini yanlış hesaplamasına neden olur. Ardından döngü, TCP segmentindeki kalan verileri ikinci bir SIP mesajı olarak değerlendirir ve bunları SDP ayrıştırıcı üzerinden işler. Bu durum, clen değişkeninin simple_strtoul() dönüş tipiyle eşleşmesi için unsigned long olarak değiştirilmesi ve kalan TCP yük uzunluğunu aşan Content-Length değerlerinin reddedilmesiyle düzeltilmiştir.
Nasıl düzeltilir
- linux linux_kernel5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.20, 6.19.10 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 | 2.6.34 ≤ v < 5.10.253, 5.11 ≤ v < 5.15.203, 5.16 ≤ v < 6.1.167, 6.2 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.10, 7.0 | 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.20, 6.19.10 |
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.