CVE-2026-43187

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: xfs: boş olduğunda attr leaf freemap girişlerini silin 2a2b5932db6758 ("xfs: fix attr leaf header freemap.size underflow") numaralı commit sırasında Brian Foster, xattr girişleri dizisinin sonundaki küçük bir freemap'in, girişler dizisinin genişlemesiyle tüketilen alan çıkarıldığında boyut altında taşmasına (size underflow) neden olabileceğini gözlemlemiştir. Sadece üç freemap girişi bulunmaktadır; bu da leaf bloğundaki tüm boş alanların eksiksiz bir indeksi olmadığı anlamına gelir. Bu kod, sıfır olmayan bir tabana sahip, sıfır uzunluğunda bir freemap girişi bırakabilir. Sonraki setxattr işlemleri, tabanı başka bir freemap girişiyle örtüşecek noktaya kadar artırabilir. Bu durum tek başına bir sorun teşkil etmez çünkü _leaf_add içerisindeki boş alan bulan kod, sıfır boyuta sahip herhangi bir freemap girişini yoksayar. Ancak, _leaf_add içerisindeki freemap güncelleme kodunda, diziye yeni eklenen xattr girişinin ortasından başlayan bir freemap girişini güncelleyememesi şeklinde başka bir hata daha vardır. Bu durum, freemap'in aynı tabana ancak farklı boyutlara ( "yukarı itilen" giriş için 0, gerçek boş alanı takip eden giriş için sıfırdan farklı) sahip iki giriş içermesine neden olabilir. Ardından gelen bir _leaf_add işlemi, girişler dizisinin üzerine xattr namevalue girişleri tahsis edebilir ve bu da veri kaybına yol açabilir. Ancak bunun düzeltilmesi daha sonrası içindir. Şimdilik, sıfır boyuta sahip herhangi bir freemap girişinin tabanını sıfırlayarak karışıklık olasılığı ortadan kaldırılmıştır. Freemap'in boş alanların eksiksiz bir indeksi olması amaçlanmadığından, yeni bir xattr için boş alan bulunamaması durumunda, freemap'i yeniden oluşturan blok sıkıştırma (block compaction) tetiklenecektir. Görünüşe göre bu hata, kod tabanında oldukça uzun süredir mevcuttur.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın6 May 2026
İlk görülme6 May 2026
Zayıflık türüCWE-190Tamsayı taşması

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.6.12.1 ≤ v < 5.10.252, 5.11 ≤ v < 5.15.202, 5.16 ≤ v < 6.1.165, 6.2 ≤ v < 6.6.128, 6.7 ≤ v < 6.12.75, 6.13 ≤ v < 6.18.16, 6.19 ≤ v < 6.19.6, 2.6.125.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.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.

CVE-2026-43187 · Linux Kernel · Dark Radar