CVE-2024-41083
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: netfs: folio->mapping geçerliliğini kontrol etmek için netfs_page_mkwrite() düzeltildi Folio kilidini aldıktan sonra (filemap_page_mkwrite() fonksiyonunun yaptığı gibi), folio->mapping değerinin geçerli olup olmadığını kontrol edecek şekilde netfs_page_mkwrite() düzeltildi. Bu işlem yapılmadığında, generic/247 zaman zaman şuna benzer bir hata vermektedir: BUG: kernel NULL pointer dereference, address: 0000000000000000 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page RIP: 0010:trace_event_raw_event_netfs_folio+0x61/0xc0 ... Call Trace: <TASK> ? __die_body+0x1a/0x60 ? page_fault_oops+0x6e/0xa0 ? exc_page_fault+0xc2/0xe0 ? asm_exc_page_fault+0x22/0x30 ? trace_event_raw_event_netfs_folio+0x61/0xc0 trace_netfs_folio+0x39/0x40 netfs_page_mkwrite+0x14c/0x1d0 do_page_mkwrite+0x50/0x90 do_pte_missing+0x184/0x200 __handle_mm_fault+0x42d/0x500 handle_mm_fault+0x121/0x1f0 do_user_addr_fault+0x23e/0x3c0 exc_page_fault+0xc2/0xe0 asm_exc_page_fault+0x22/0x30 Bu durum, DIO yazma işleminin sonunda çağrılan invalidate_inode_pages2_range() fonksiyonunun mmap ile eşlenmiş yazmalarla çakışmasından kaynaklanmaktadır.
Nasıl düzeltilir
- linux linux_kernel6.9.8 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.8 ≤ v < 6.9.8 | 6.9.8 |
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.