CVE-2024-35844

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: f2fs: compress: alan kalmadığında reserve_cblocks sayım hatası düzeltildi Bir dosyanın yalnızca bir direct_node'a ihtiyaç duyduğu durumlarda, aşağıdaki işlemlerin gerçekleştirilmesi dosyanın onarılamaz hale gelmesine neden olur: unisoc # ./f2fs_io compress test.apk unisoc #df -h | grep dm-48 /dev/block/dm-48 112G 112G 1.2M 100% /data unisoc # ./f2fs_io release_cblocks test.apk 924 unisoc # df -h | grep dm-48 /dev/block/dm-48 112G 112G 4.8M 100% /data unisoc # dd if=/dev/random of=file4 bs=1M count=3 3145728 bytes (3.0 M) copied, 0.025 s, 120 M/s unisoc # df -h | grep dm-48 /dev/block/dm-48 112G 112G 1.8M 100% /data unisoc # ./f2fs_io reserve_cblocks test.apk F2FS_IOC_RESERVE_COMPRESS_BLOCKS failed: No space left on device adb reboot unisoc # df -h | grep dm-48 /dev/block/dm-48 112G 112G 11M 100% /data unisoc # ./f2fs_io reserve_cblocks test.apk 0 Bunun nedeni, dosyanın yalnızca bir direct_node'a sahip olmasıdır. -ENOSPC döndürüldükten sonra reserved_blocks += ret işlemi yürütülmez. Sonuç olarak, bu andaki reserved_blocks değeri hala 0'dır ve bu durum ayrılmış blokların gerçek sayısı değildir. Bu nedenle, fsck dosyayı onarmak için ayarlanamaz. Bu yamadan sonra, bu sorunu düzeltmek için fsck bayrağı ayarlanacaktır. unisoc # df -h | grep dm-48 /dev/block/dm-48 112G 112G 1.8M 100% /data unisoc # ./f2fs_io reserve_cblocks test.apk F2FS_IOC_RESERVE_COMPRESS_BLOCKS failed: No space left on device adb reboot ardından fsck yürütülecektir unisoc # df -h | grep dm-48 /dev/block/dm-48 112G 112G 11M 100% /data unisoc # ./f2fs_io reserve_cblocks test.apk 924

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın17 May 2024
İlk görülme17 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.15.153, 6.1.83, 6.6.23, 6.7.11, 6.8.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.8 ≤ v < 5.15.153, 5.16 ≤ v < 6.1.83, 6.2 ≤ v < 6.6.23, 6.7 ≤ v < 6.7.11, 6.8 ≤ v < 6.8.25.15.153, 6.1.83, 6.6.23, 6.7.11, 6.8.2

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