CVE-2026-64028
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: tracing: hist_field_name() fonksiyonunun kırpma durumunda NULL döndürmesinin önlenmesi hist_field_name(), tam nitelikli VAR_REF/EXPR durumu hariç her yerde "" döndürür; bu durumda ise snprintf() kırpması erken bir şekilde NULL döndürerek alttaki NULL->"" korumasını devre dışı bırakır. Çağrıcılar NULL dönüşü beklemez: trace_events_hist.c:1758 konumundaki strcat(expr, hist_field_name(field, 0)) ve :4804 konumundaki sıralama anahtarı eşleştirme döngüsündeki strcmp() bunun referansını çözer. system ve event_name değerleri MAX_EVENT_NAME_LEN ile sınırlandırılmıştır ancak bir VAR_REF üzerindeki alan adı, tetikleyici dizesinden ayrıştırılan bir histogram değişken adından kstrdup ile kopyalanır ve herhangi bir uzunluk sınırı yoktur; bu nedenle, tam nitelikli bir referanstaki yeterince uzun bir değişken adı kırpma yoluna ulaşabilir. Uzunluk kontrolünü koruyun ancak taşma durumunda field_name değerini "" olarak bırakın.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.6.141, 6.12.91, 6.18.33, 7.0.10, 7.1 | — |
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.