CVE-2026-46118
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: pseries/papr-hvpipe: papr_hvpipe_dev_create_handle() fonksiyonundaki null ptr deref hatası düzeltildi 6d3789d347a7 ("papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE()") commit'i, handle oluşturma işlemini FD_PREPARE() olarak değiştirmiş ancak retain_and_null_ptr(src_info) çağrısından sonra src_info'nun küresel listeye eklemek için yeniden kullanılması nedeniyle çekirdek null-ptr-deref hatasına yol açmıştır. src_info listeye eklenmeye çalışıldığında papr_hvpipe_dev_create_handle() içerisinde şu kernel panic hatası alınmaktadır: Kernel attempted to write user page (0) - exploit attempt? (uid: 0) BUG: Kernel NULL pointer dereference on write at 0x00000000 Faulting instruction address: 0xc0000000001b44a0 Oops: Kernel access of bad area, sig: 11 [#1] ... Call Trace: papr_hvpipe_dev_ioctl+0x1f4/0x48c (unreliable) sys_ioctl+0x528/0x1064 system_call_exception+0x128/0x360 system_call_vectored_common+0x15c/0x2ec Şu an itibarıyla, FD_PREPARE'in dosya temizleme ve __free(kfree) otomatik temizleme işlemleriyle yapılan hata yönetimi çok karmaşık hale gelmektedir. Bu durum temel olarak yalnızca bir kullanıcının srcID handle'ını almasını sağlamamız gerektiği içindir. Bunu basitleştirmek adına, başlangıçta src_info tahsis edilip hazırlanmakta ve kopya olmadığını kontrol ettikten sonra bir spinlock altında küresel listeye eklenmektedir. Bu işlem, hata yönetimini basitleştirerek; eğer FD_ADD başarısız olursa, src_info küresel listede görünür hale geldikten sonra basitçe listeden kaldırılabilir ve hvpipe içerisindeki bekleyen mesajlar temizlenebilir.
Nasıl düzeltilir
- linux linux_kernel7.0.7 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.19 ≤ v < 7.0.7, 6.18.32, 7.1 | 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.