CVE-2026-74723

Kritik

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: btrfs: lzo: etibarsız başlıqlara malik daxili (inline) extent-ləri rədd edin [BUG] Xüsusi hazırlanmış btrfs obrazı üçün, daxili lzo sıxılmış fayl extent-i oxunarkən aşağıdakı KASAN tetiklənə bilər: BUG: KASAN: slab-out-of-bounds in lzo_decompress+0x57d/0x700 Read of size 4 at addr ffff888006f2e644 by task btrfs_lzo_inlin/77 Call Trace: <TASK> dump_stack_lvl+0x5b/0x70 print_report+0xd1/0x610 kasan_report+0xe0/0x110 __asan_report_load_n_noabort+0x13/0x20 lzo_decompress+0x57d/0x700 btrfs_decompress+0x140/0x1c0 uncompress_inline+0x147/0x1b0 btrfs_get_extent+0xb23/0x10a0 btrfs_do_readpage.constprop.0+0x538/0x1ac0 btrfs_readahead+0x32f/0x5f0 read_pages+0x16f/0x850 page_cache_ra_unbounded+0x296/0x490 do_page_cache_ra+0xd9/0x130 page_cache_sync_ra+0x3ee/0x6f0 filemap_get_pages+0x306/0x15c0 filemap_read+0x329/0xd00 btrfs_file_read_iter+0x1f8/0x2b0 vfs_read+0x4ef/0x720 ksys_read+0xf8/0x1d0 __x64_sys_read+0x71/0xb0 x64_sys_call+0x1ab0/0x1b70 do_syscall_64+0x61/0x470 entry_SYSCALL_64_after_hwframe+0x4b/0x53 </TASK> [SƏBƏB] Daxili lzo sıxılmış fayl extent-i üçün həmişə sıxılmış məlumatın ümumi uzunluğunu qeyd edən bir lzo başlığı və ardınca sıxılmış lzo yükünü (payload) qeyd edən bir seqment başlığı olmalıdır. Lakin, əgər xüsusi hazırlanmış daxili lzo sıxılmış fayl extent-i yalnız lzo başlığından ibarət olsa və seqment başlığı və ya yükü olmasa, lzo_decompress() yenə də seqment başlığını oxumağa çalışacaq ki, bu da element sərhədindən kənara oxumaya səbəb olacaq. Bundan əlavə, əgər daxili lzo sıxılmış fayl extent-i yarpağın (leaf) ilk elementi olarsa, o, extent buferi sərhədində yerləşəcəkdir. Yuxarıda qeyd olunan sərhəddən kənar oxuma əməliyyatı extent buferi sərhədini aşacaq və yuxarıdakı KASAN hesabatını tetikləyəcəkdir. [HƏLL] Daxili lzo sıxılmış fayl extent-inin ümumi uzunluğunu yoxlayın ki, orada ən azı bir LZO başlığı, bir seqment başlığı və sıfırdan fərqli yüklənin olduğundan əmin olasınız.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulLinux
Dərc22 avq 2026
İlk görülmə22 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux0b824d657d2403e8dbe4257d62825e66f79dcf8c, 5d00c9c1c951ae82d498eabbdfff973252a05c50, fd150d7c8e0ad9d721c011cfd4cc0f3c65bd6834, 056876c9db1e969bfcf7d8583c7696cc0dd080df, fc50b475ad27f50b4dcc98fc4c44e8802bc1b248, 0fa78ef637deb5dbe341582f88553a4bce496de0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxa6fa6fae40ec336c7df6155255ae64ebef43a8bc ≤ v < 0b824d657d2403e8dbe4257d62825e66f79dcf8c, a6fa6fae40ec336c7df6155255ae64ebef43a8bc ≤ v < 5d00c9c1c951ae82d498eabbdfff973252a05c50, a6fa6fae40ec336c7df6155255ae64ebef43a8bc ≤ v < fd150d7c8e0ad9d721c011cfd4cc0f3c65bd6834, a6fa6fae40ec336c7df6155255ae64ebef43a8bc ≤ v < 056876c9db1e969bfcf7d8583c7696cc0dd080df, a6fa6fae40ec336c7df6155255ae64ebef43a8bc ≤ v < fc50b475ad27f50b4dcc98fc4c44e8802bc1b248, a6fa6fae40ec336c7df6155255ae64ebef43a8bc ≤ v < 0fa78ef637deb5dbe341582f88553a4bce496de0, 2.6.380b824d657d2403e8dbe4257d62825e66f79dcf8c, 5d00c9c1c951ae82d498eabbdfff973252a05c50, fd150d7c8e0ad9d721c011cfd4cc0f3c65bd6834, 056876c9db1e969bfcf7d8583c7696cc0dd080df, fc50b475ad27f50b4dcc98fc4c44e8802bc1b248, 0fa78ef637deb5dbe341582f88553a4bce496de0

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.