CVE-2026-46159
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: btrfs: bilgi sızıntısına yol açabilen btrfs_ioctl_space_info() slot_count TOCTOU hatası düzeltildi btrfs_ioctl_space_info(), blok grubu RAID tipi listeleri üzerindeki iki geçiş arasında bir TOCTOU yarış durumuna sahiptir. İlk geçiş, tahsis boyutunu belirlemek için girişleri sayar, ardından ikinci geçiş tampon belleği doldurur. Geçişler arasında groups_sem rwlock serbest bırakılır ve bu durum, eşzamanlı blok grubu kaldırma işleminin giriş sayısını azaltmasına izin verir. İkinci geçiş, ilk geçişin saydığından daha az girişi doldurduğunda, copy_to_user() sondaki başlatılmamış kmalloc baytları da dahil olmak üzere tüm alloc_size baytlarını kullanıcı alanına kopyalar. alloc_size baytları yerine yalnızca total_spaces girişlerinin (ikinci geçişten gelen gerçek dolum sayısı) kopyalanmasıyla ve gelecekteki herhangi bir kopya boyutu uyumsuzluğunun yığın verilerini sızdırmaması için kzalloc'a geçilerek düzeltilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.6.140, 6.12.90, 6.18.32, 7.0.7 ya da sonraki bir sürüm
- git.kernel.org/stable/c/4fdc6ee0802121d9cd96b8d085e589f51e5a4ec3
- git.kernel.org/stable/c/5d12e0ab009ade48c1bff9324fd9bea2c773d088
- git.kernel.org/stable/c/973e57c726c1f8e77259d1c8e519519f1e9aea77
- git.kernel.org/stable/c/d09d67d5de577cedae3de9497dff217e0ac8b641
- git.kernel.org/stable/c/f5ee467b56764964027c361641f64953fc0f8f9a
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.34.1 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.90, 6.13 ≤ v < 6.18.32, 6.19 ≤ v < 7.0.7, 2.6.34 | 6.6.140, 6.12.90, 6.18.32, 7.0.7 |
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.