CVE-2026-46115

Kritik

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: block: biovec_phys_mergeable fonksiyonuna pgmap kontrolü eklendi biovec_phys_mergeable(), istek birleştirme, DMA eşleme ve bütünlük birleştirme yolları tarafından iki fiziksel olarak bitişik bvec segmentinin tek bir segmentte birleştirilip birleştirilemeyeceğine karar vermek için kullanılır. Mevcut durumda, segmentlerin farklı dev_pagemap'lere ait olup olmadığını denetleyen bir kontrol bulunmamaktadır. Zone cihaz belleği birden fazla parça halinde kaydedildiğinde, her parça kendi dev_pagemap yapısını alır. Tek bir bio, meşru olarak farklı pgmap'lerden gelen bvec'ler içerebilir; iov_iter_extract_bvecs() pgmap sınırlarında kesilir ancak bio_iov_iter_get_pages() içerisindeki dış döngü aynı bio'yu doldurmaya devam eder. Eğer bu tür bvec'ler fiziksel olarak bitişikse, biovec_phys_mergeable() bunları birleştirecek ve böylece birleştirilen segment için page_pgmap() aracılığıyla doğru pgmap'in geri getirilmesini imkansız hale getirecektir. Farklı pgmap'leri kapsayan bvec segmentlerinin birleştirilmesini önlemek için zone_device_pages_have_same_pgmap() kontrolü eklenmiştir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın28 May 2026
İlk görülme28 May 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.6.140, 6.12.88, 6.18.30, 7.0.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.88, 6.13 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.76.6.140, 6.12.88, 6.18.30, 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.

Intelligence 360 paketinde

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.

CVE-2026-46115 · Linux Kernel · Dark Radar