CVE-2026-90261

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: btrfs: zoned: btree_writepages() başlangıcında aktif meta veri blok grubunu temizle btree_writepages(), btree inode'unun kirli meta verilerini artan mantıksal adres sırasına göre yazar. Zoned bir dosya sisteminde aynı anda yazma için yalnızca bir meta veri ve bir sistem blok grubu aktiftir ve check_bg_is_active() (btrfs_check_meta_write_pointer() aracılığıyla), geri yazma işlemi bir blok grubundan diğerine geçerken aktif blok grubunu değiştirir. Aktif blok grubu, yine kirli meta veri içeren başka bir blok grubundan daha yüksek bir mantıksal adreste yer alıyorsa, artan sıralamadaki tarama önce düşük olan gruba ulaşır ve bunu yazmak için aktif blok grubunu bitirip düşük olanı etkinleştirmek zorundadır. Henüz gönderilmemiş GÇ (IO) işlemleri bulunan bir blok grubunu bitiremez ve WB_SYNC_ALL && !for_sync (commit) geri yazma işlemi sırasında, kilitlenme (deadlock) riskinden dolayı fs_info->zoned_meta_io_lock altında bu GÇ işlemini beklemeyi kasıtlı olarak reddeder. Bu nedenle değişim işlemi gönderimi kendisi gerçekleştiremez ve vazgeçer: btrfs_check_meta_write_pointer() fonksiyonu -EAGAIN döndürür; btrfs_write_and_wait_transaction() ise bunu kritik bir hata olarak değerlendirip işlemi iptal eder ve dosya sistemini salt okunur moda zorlar. Bu durum, yoğun meta veri taşıma işlemleri altında (örneğin fstests btrfs/187) aralıklı olarak meydana gelir. Zaten sahip olduğu fs_info->zoned_meta_io_lock altında, btree_writepages() başlangıcında aktif meta veri ve sistem blok gruplarını temizleyin; böylece gönderilmemiş GÇ işlemi kalmaz ve sonraki değişim işlemi bunları tamamlayarak ilerleme kaydedebilir.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux58b0ab0340ce04a057169d42cbacbf786063813d, e2de2989adb3e58c2320e57c255f52e065667b5e, ecc05eda9a346848ae01a6c8bfa3f0bec133bd8b, 6.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux13bb483d32abb6f8ebd40141d87eb68f11cc2dd2 ≤ v < 58b0ab0340ce04a057169d42cbacbf786063813d, 13bb483d32abb6f8ebd40141d87eb68f11cc2dd2 ≤ v < e2de2989adb3e58c2320e57c255f52e065667b5e, 13bb483d32abb6f8ebd40141d87eb68f11cc2dd2 ≤ v < ecc05eda9a346848ae01a6c8bfa3f0bec133bd8b, fca3a1cd3ba47f1815e0c0fcdc9aafaf02ee0a75, 6.5.5 ≤ v < 6.6, 6.658b0ab0340ce04a057169d42cbacbf786063813d, e2de2989adb3e58c2320e57c255f52e065667b5e, ecc05eda9a346848ae01a6c8bfa3f0bec133bd8b, 6.6

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.