CVE-2026-23002
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: lib/buildid: uyutulabilir bağlamlar için __kernel_read() kullanımı "BUG: unable to handle kernel NULL pointer dereference in filemap_read_folio" hatasının önüne geçilmiştir. Uyutulabilir bağlamlar için, freader'ın read_cache_folio() aracılığıyla doğrudan sayfa önbelleği erişimi yerine __kernel_read() kullanacak şekilde dönüştürülmesi sağlanmıştır. Bu işlem, dosya verilerini okumanın tüm karmaşıklığını yöneten standart çekirdek dosya okuma arayüzünü kullanarak hata almaya açık kod yolunu basitleştirir. Şu an için, hedef folio'ların halihazırda bellekte ve güncel olması durumunda başarılı olan filemap_get_folio() kullanan uyutulamayan bağlamlara ait kodlarda değişiklik yapılmamıştır. Bunun nedeni, yamayı basit tutmak ve kararlı çekirdeklere geri port etmeyi kolaylaştırmaktır. Syzbot yeniden üretim işlemi artık çekirdeği çökertmemekte ve öztestler başarıyla çalışmaktadır. Devamında, IOCB_NOWAIT ile __kernel_read()'in uyutulamayan bağlamlar için çalışması sağlanacaktır. Ek olarak, secretmem kontrolünün daha genel bir yaklaşımla değiştirilmesi planlanmakta ve buildid kodu için fstest eklenmektedir.
Nasıl düzeltilir
- linux linux_kernel6.12.67, 6.18.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.12.1 ≤ v < 6.12.67, 6.13 ≤ v < 6.18.7, 6.12, 6.19 | 6.12.67, 6.18.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.