CVE-2023-54194

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: exfat: kmalloc_array/kfree əvəzinə kvmalloc_array/kvfree istifadə edin Aşağıda göstərilən çağırış stekləri Linux 4.19 kernel-indəki ssenaridir. Sistem yaddaşının fraqmentasiyası səbəbindən exfat fs tərəfindən kmalloc_array istifadə edildiyi zaman yaddaşın ayrılması uğursuz oldu və nəticədə u-disk daxil edilsə də tanınmadı. exfat fayl sistemindən istifadə edən u-disk kimi cihazlar qoşulabiləndir və istənilən vaxt sistemə daxil edilə bilər. Lakin uzun müddət işləyən sistemlərdə fiziki yaddaşın ardıcıllığına zəmanət verilə bilmir. Buna görə də bu problemin həlli zəruridir. Binder:2632_6: page allocation failure: order:4, mode:0x6040c0(GFP_KERNEL|__GFP_COMP), nodemask=(null) Call trace: [242178.097582] dump_backtrace+0x0/0x4 [242178.097589] dump_stack+0xf4/0x134 [242178.097598] warn_alloc+0xd8/0x144 [242178.097603] __alloc_pages_nodemask+0x1364/0x1384 [242178.097608] kmalloc_order+0x2c/0x510 [242178.097612] kmalloc_order_trace+0x40/0x16c [242178.097618] __kmalloc+0x360/0x408 [242178.097624] load_alloc_bitmap+0x160/0x284 [242178.097628] exfat_fill_super+0xa3c/0xe7c [242178.097635] mount_bdev+0x2e8/0x3a0 [242178.097638] exfat_fs_mount+0x40/0x50 [242178.097643] mount_fs+0x138/0x2e8 [242178.097649] vfs_kern_mount+0x90/0x270 [242178.097655] do_mount+0x798/0x173c [242178.097659] ksys_mount+0x114/0x1ac [242178.097665] __arm64_sys_mount+0x24/0x34 [242178.097671] el0_svc_common+0xb8/0x1b8 [242178.097676] el0_svc_handler+0x74/0x90 [242178.097681] el0_svc+0x8/0x340 exfat kodu analiz etdikdən sonra burada ardıcıl fiziki yaddaşın tələb olunmadığını müəyyən etdik, buna görə də kvmalloc_array istifadəsi bu problemi həll edə bilər.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc30 dek 2025
İlk görülmə30 dek 2025

Necə düzəltmək olar

Yeniləyin
  • Linux Linux79d16a84ea41272dfcb0c00f9798ddd0edd8098d, 8a34a242cf03211cc89f68308d149b793f63c479, 1427a7e96fb90d0896f74f5bcd21feb03cc7c3d0, 0c5c3e8a2550b6b2a304b45f260296db9c09df96, daf60d6cca26e50d65dac374db92e58de745ad26 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux1e49a94cf707204b66a3fb242f2814712c941f52 ≤ v < 79d16a84ea41272dfcb0c00f9798ddd0edd8098d, 1e49a94cf707204b66a3fb242f2814712c941f52 ≤ v < 8a34a242cf03211cc89f68308d149b793f63c479, 1e49a94cf707204b66a3fb242f2814712c941f52 ≤ v < 1427a7e96fb90d0896f74f5bcd21feb03cc7c3d0, 1e49a94cf707204b66a3fb242f2814712c941f52 ≤ v < 0c5c3e8a2550b6b2a304b45f260296db9c09df96, 1e49a94cf707204b66a3fb242f2814712c941f52 ≤ v < daf60d6cca26e50d65dac374db92e58de745ad26, 5.779d16a84ea41272dfcb0c00f9798ddd0edd8098d, 8a34a242cf03211cc89f68308d149b793f63c479, 1427a7e96fb90d0896f74f5bcd21feb03cc7c3d0, 0c5c3e8a2550b6b2a304b45f260296db9c09df96, daf60d6cca26e50d65dac374db92e58de745ad26

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2023-54194 · Linux · Dark Radar