CVE-2026-97416

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: btrfs: balance: btrfs_may_alloc_data_chunk() funksiyasında potensial bg axtarış xətası düzəldildi [BUG] Metadata korlanması nəticəsində bir chunk-ın chunk ağacında qalması, lakin yaddaşdakı keşdə ona uyğun blok qrupunun olmaması halında, btrfs balance prosesinin işlədilməsi məlumat chunk-ını yerini dəyişməzdən əvvəl null-ptr-deref xətasına səbəb ola bilər: KASAN: null-ptr-deref in range [0x0000000000000088-0x000000000000008f] RIP: 0010:btrfs_may_alloc_data_chunk+0x40/0x1c0 fs/btrfs/volumes.c:3601 Call Trace: __btrfs_balance fs/btrfs/volumes.c:4217 [inline] btrfs_balance+0x2516/0x42b0 fs/btrfs/volumes.c:4604 btrfs_ioctl_balance fs/btrfs/ioctl.c:3577 [inline] btrfs_ioctl+0x25cf/0x5b90 fs/btrfs/ioctl.c:5313 ... [SƏBƏB] __btrfs_balance() diskdəki chunk ağacını dövr edir və məlumat chunk-ının yerini dəyişməzdən əvvəl onun məntiqi bytenr parametrini btrfs_may_alloc_data_chunk() funksiyasına ötürür. Həmin köməkçi funksiya daha sonra yaddaşdakı blok qrupu keşini sorğulayır: cache = btrfs_lookup_block_group(fs_info, chunk_offset); chunk_type = cache->flags; /* cache NULL ola bilər */ Korlanmış təsvir, uyğun blok qrupu elementi çatışmayan bir chunk elementi ehtiva edə bilər, buna görə də keşə heç bir blok qrupu daxil edilmir. Bu halda btrfs_lookup_block_group() NULL qaytarır. Kod bunu yalnız ASSERT(cache) ilə qoruyur ki, bu da CONFIG_BTRFS_ASSERT deaktiv edildikdə effektiv olmaz. Nəticədə, cache->flags-in növbəti istifadəsi kernel-in çökməsinə səbəb olur. [DÜZƏLİŞ] btrfs_may_alloc_data_chunk() funksiyasında btrfs_lookup_block_group()-dən sonra NULL yoxlaması əlavə edildi və aydınlıq üçün xəta mesajı çap olunması təmin edildi.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc24 sen 2026
İlk görülmə24 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux9f37a6d6ae9e998232e2ba091ab4999cdf967e1b, e479236a8f4d85c4fb6b3f7c2556c21f583e2bf2, 322f891b4d4fe64acb3351a0ffa62a7fa5ba7256, 81a664ed8b1a44c76b204c4bd0d751317a02c5cd, 9740dd0c17a4be8cc47a06c5ca5293471a7e286e, 59f75e0c8724d4adebc08c7dd3ff2358b80c21f7, 18d32b0013efba19f7ad3e5b08d7aee813d604a6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxa6f93c71d412ba8ed743152c3a54ad0b78dcd9c7 ≤ v < 9f37a6d6ae9e998232e2ba091ab4999cdf967e1b, a6f93c71d412ba8ed743152c3a54ad0b78dcd9c7 ≤ v < e479236a8f4d85c4fb6b3f7c2556c21f583e2bf2, a6f93c71d412ba8ed743152c3a54ad0b78dcd9c7 ≤ v < 322f891b4d4fe64acb3351a0ffa62a7fa5ba7256, a6f93c71d412ba8ed743152c3a54ad0b78dcd9c7 ≤ v < 81a664ed8b1a44c76b204c4bd0d751317a02c5cd, a6f93c71d412ba8ed743152c3a54ad0b78dcd9c7 ≤ v < 9740dd0c17a4be8cc47a06c5ca5293471a7e286e, a6f93c71d412ba8ed743152c3a54ad0b78dcd9c7 ≤ v < 59f75e0c8724d4adebc08c7dd3ff2358b80c21f7, a6f93c71d412ba8ed743152c3a54ad0b78dcd9c7 ≤ v < 18d32b0013efba19f7ad3e5b08d7aee813d604a6, 4.169f37a6d6ae9e998232e2ba091ab4999cdf967e1b, e479236a8f4d85c4fb6b3f7c2556c21f583e2bf2, 322f891b4d4fe64acb3351a0ffa62a7fa5ba7256, 81a664ed8b1a44c76b204c4bd0d751317a02c5cd, 9740dd0c17a4be8cc47a06c5ca5293471a7e286e, 59f75e0c8724d4adebc08c7dd3ff2358b80c21f7, 18d32b0013efba19f7ad3e5b08d7aee813d604a6

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-2026-97416 · Linux · Dark Radar