CVE-2026-72470

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: fs/ntfs3: disk üzerindeki sayfa boyutu benimsenirken log->one_page_buf boyutunu yeniden ayarla log_replay(), log->one_page_buf alanını ana makinenin PAGE_SIZE değerinden seçilen sayfa boyutunu kullanarak tahsis eder: log->one_page_buf = kmalloc(log->page_size, GFP_NOFS); Daha sonra bir yeniden başlatma alanı bulunduğunda, diskte kayıtlı olan günlük sayfası boyutu benimsenir: t32 = le32_to_cpu(log->rst_info.r_page->sys_page_size); if (log->page_size != t32) { log->l_size = log->orig_file_size; log->page_size = norm_file_page(t32, &log->l_size, t32 == DefaultLogPageSize); } Disk üzerindeki sayfa boyutu ilk tahsis için kullanılan boyuttan daha büyükse, log->page_size büyür ancak one_page_buf orijinal küçük boyutunda kalır. Ardından gelen hizalanmamış bir read_log_page() çağrısı, log->page_size kadar baytı yetersiz boyutlu geçici ara belleğe okur: page_buf = page_off ? log->one_page_buf : *buffer; err = ntfs_read_run_nb_ra(ni->mi.sbi, &ni->file.run, page_vbo, page_buf, log->page_size, NULL, &log->read_ahead); bu durum tahsis edilen alanın taşmasına (overflow) neden olur. Bu durum, günlüğü bağlama işlemini gerçekleştiren ana makinede başlangıçta tahsis edilen ara bellekten daha büyük bir sayfa boyutuyla formatlanmış kirli bir NTFS birimi bağlanırken tetiklenebilir (örneğin, 4K ara bellek tahsis eden bir ana makineye bağlanan 64K-günlük birim). Benimsenen disk üzerindeki sayfa boyutu, ilk tahsis için kullanılan boyutu aştığında one_page_buf genişletilir. krealloc() başarısız olduğunda orijinal ara bellek bozulmadan bırakılır ve mevcut hata yolu tarafından serbest bırakılır.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın15 Ağu 2026
İlk görülme15 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux220a6ef5e89a11ffd5e490046b86dc9fb6da0e4b, 2097a2537d9d1c29c0e20ed0dbf717a0ccd8f374, f1422df595d69b997d23a8f11e12c528ccef7fad, 4f129fc6f756f8541e5bff45b1804cc11b1ec712, c99444f6dfca893f6d310aae4a53c620f98f7b4f, 5a35454179fe1041d9cd286f5d320ce0d448c12a ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxb46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 220a6ef5e89a11ffd5e490046b86dc9fb6da0e4b, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 2097a2537d9d1c29c0e20ed0dbf717a0ccd8f374, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < f1422df595d69b997d23a8f11e12c528ccef7fad, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 4f129fc6f756f8541e5bff45b1804cc11b1ec712, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < c99444f6dfca893f6d310aae4a53c620f98f7b4f, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 5a35454179fe1041d9cd286f5d320ce0d448c12a, 5.15220a6ef5e89a11ffd5e490046b86dc9fb6da0e4b, 2097a2537d9d1c29c0e20ed0dbf717a0ccd8f374, f1422df595d69b997d23a8f11e12c528ccef7fad, 4f129fc6f756f8541e5bff45b1804cc11b1ec712, c99444f6dfca893f6d310aae4a53c620f98f7b4f, 5a35454179fe1041d9cd286f5d320ce0d448c12a

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-72470 · Linux · Dark Radar