CVE-2024-56619

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nilfs2: nilfs_find_entry() fonksiyonundaki potansiyel sınır dışı bellek erişimi düzeltildi Syzbot, inode'un i_size değerinin bozulduğu ve büyük bir değere sahip olduğu bir dizinde kayıtlar aranırken, folio/sayfa aralığının dışında bellek erişiminin meydana gelebileceğini veya KASAN etkinse bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasının tespit edilebileceğini bildirmiştir. Bunun nedeni; nilfs_find_entry() ve diğerleri tarafından, i_size ve sayfa indeksinden yola çıkarak bir sayfadaki geçerli dizin verisi bayt sayısını hesaplamak için çağrılan nilfs_last_byte() fonksiyonunun, i_size değerinin atandığı yerel değişkenin uygunsuz türü nedeniyle 64-bit boyut bilgisinin üst 32 bitini kaybetmesidir. Bu durum, çağıran nilfs_find_entry() içerisindeki bitiş adresi hesaplamasında alt taşmaya (underflow) bağlı olarak büyük bir bayt ofset değerine yol açmış ve sonuçta folio/sayfa boyutunu aşan bellek erişimine neden olmuştur. Bit kaybına neden olan yerel değişkenin türü "unsigned int"ten "u64"ya değiştirilerek bu sorun giderilmiştir. nilfs_last_byte() fonksiyonunun dönüş değeri de "unsigned int" türündedir ancak PAGE_SIZE değerini aşmayacak şekilde kırpıldığı için herhangi bir bit kaybı oluşmamaktadır, dolayısıyla burada bir değişiklik gerekmemektedir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın27 Ara 2024
İlk görülme27 Ara 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.4.287, 5.10.231, 5.15.174, 6.1.120 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.6.30 ≤ v < 5.4.287, 5.5 ≤ v < 5.10.231, 5.11 ≤ v < 5.15.174, 5.16 ≤ v < 6.1.120, 6.2 ≤ v ≤ 6.6.66, 6.7 ≤ v ≤ 6.12.5, 6.135.4.287, 5.10.231, 5.15.174, 6.1.120

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-2024-56619 · Linux Kernel · Dark Radar