CVE-2026-93813

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: btrfs: tree-checker: INODE_REF'in namelen değerini doğrula [HATA] Özel olarak hazırlanmış bir btrfs imajı şu çökmeyi tetikleyebilir: BUG: unable to handle page fault for address: ffffd1dc42884000 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page CPU: 9 UID: 0 PID: 1034 Comm: poc Not tainted 7.1.0-rc4-custom+ #383 PREEMPT(full) 46af0a92938a63be7132e0dfd71e62327c51d5c2 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS unknown 02/02/2022 RIP: 0010:memcpy+0xc/0x10 Call Trace: <TASK> read_extent_buffer+0xe4/0x100 [btrfs 3cf0785dd58fec8c5ff84633b772f17ce1f92a8f] btrfs_get_name+0x15e/0x1e0 [btrfs 3cf0785dd58fec8c5ff84633b772f17ce1f92a8f] reconnect_path+0x165/0x390 exportfs_decode_fh_raw+0x337/0x400 ? drop_caches_sysctl_handler+0xb0/0xb0 </TASK> ---[ end trace 0000000000000000 ]--- RIP: 0010:memcpy+0xc/0x10 Kernel panic - not syncing: Fatal exception [NEDEN] Hazırlanan imaj, şu şekilde bozulmuş bir INODE_REF öğesine sahiptir: item 9 key (258 INODE_REF 257) itemoff 11544 itemsize 4106 index 2 namelen 4096 name: d\000... itemsize değeri namelen ile eşleşmektedir ancak namelen 4096'dır ve bu değer normal isim uzunluğu sınırından (BTRFS_NAME_LEN, 255) çok daha büyüktür. Bu sırada @name belleği yalnızca 255 bayt boyutundadır; bu durum sınır dışı erişime yol açarak yukarıdaki çökmeye neden olur. [ÇÖZÜM] ROOT_REF kontrollerinde yapıldığı gibi, INODE_REF için ek namelen doğrulaması eklendi. Artık hazırlanan imaj sorunsuz bir şekilde reddedilebilmektedir: BTRFS critical (device dm-2): corrupt leaf: root=5 block=30572544 slot=14 ino=259, invalid inode ref name length, has 4096 expect [1, 255] BTRFS error (device dm-2): read time tree block corruption detected on logical 30572544 mirror 2

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın24 Eyl 2026
İlk görülme24 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux60078a3e25c09d9d8fba828b0d81bb33e449a1b2, 509d6a4d889e425f305461d8323a7b39ca6c121c, 4cb41f07685f88ec724a375883bb0c731db8f6eb, eeddee090b834a7d4b6a8214d2e3739e64c7a338, 8f75c19892263bc0555fba922aefe103e841e86d, 3dc22abc21f5892406c09202fa2627196cc96967 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux2ede0daf01549cecf4bb0962c46dc47382047523 ≤ v < 60078a3e25c09d9d8fba828b0d81bb33e449a1b2, 2ede0daf01549cecf4bb0962c46dc47382047523 ≤ v < 509d6a4d889e425f305461d8323a7b39ca6c121c, 2ede0daf01549cecf4bb0962c46dc47382047523 ≤ v < 4cb41f07685f88ec724a375883bb0c731db8f6eb, 2ede0daf01549cecf4bb0962c46dc47382047523 ≤ v < eeddee090b834a7d4b6a8214d2e3739e64c7a338, 2ede0daf01549cecf4bb0962c46dc47382047523 ≤ v < 8f75c19892263bc0555fba922aefe103e841e86d, 2ede0daf01549cecf4bb0962c46dc47382047523 ≤ v < 3dc22abc21f5892406c09202fa2627196cc96967, 2.6.3760078a3e25c09d9d8fba828b0d81bb33e449a1b2, 509d6a4d889e425f305461d8323a7b39ca6c121c, 4cb41f07685f88ec724a375883bb0c731db8f6eb, eeddee090b834a7d4b6a8214d2e3739e64c7a338, 8f75c19892263bc0555fba922aefe103e841e86d, 3dc22abc21f5892406c09202fa2627196cc96967

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.