CVE-2022-50478

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: nilfs2: nilfs_sb2_bad_offset() funksiyasında shift-out-of-bounds/daşma xətası düzəldildi. "nilfs2: fix UBSAN shift-out-of-bounds warnings on mount time" yamalar seriyası. Birinci yama syzbot tərəfindən bildirilmiş xətanı, ikincisi isə eyni növlü digər xətanı düzəldir. Hər iki problem eyni super blok məlumat anomaliyası ilə tetiklənsə də, problemlərin detalları və həll yolları fərqli olduğu üçün onlar iki hissəyə bölündü. Montaj zamanı shift-out-of-bounds problemlərini aradan qaldırmaq üçün hər iki yamanın tətbiqi tələb olunur. Bu yama (2-dən biri): Əgər diskdəki superblock-da yazılmış blok ölçüsü eksponent məlumatı korlanmışsa, nilfs_sb2_bad_offset köməkçi funksiyası shift-out-of-bounds xəbərdarlığını və ardınca kernel panic-i (əgər panic_on_warn təyin edilibsə) tetikləyə bilər: shift exponent 38983 is too large for 64-bit type 'unsigned long long' Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x1b1/0x28e lib/dump_stack.c:106 ubsan_epilogue lib/ubsan.c:151 [inline] __ubsan_handle_shift_out_of_bounds+0x33d/0x3b0 lib/ubsan.c:322 nilfs_sb2_bad_offset fs/nilfs2/the_nilfs.c:449 [inline] nilfs_load_super_block+0xdf5/0xe00 fs/nilfs2/the_nilfs.c:523 init_nilfs+0xb7/0x7d0 fs/nilfs2/the_nilfs.c:577 nilfs_fill_super+0xb1/0x5d0 fs/nilfs2/super.c:1047 nilfs_mount+0x613/0x9b0 fs/nilfs2/super.c:1317 ... Bundan əlavə, nilfs_sb2_bad_offset() funksiyası yuxarı həddi nəzərə almadan vurma əməliyyatı yerinə yetirdiyi üçün, disk layout parametrləri normal olmadıqda hesablamada daşma baş verə bilər. Bu yama sözügedən parametrlər üçün ilkin sağlamlıq yoxlamalarının (sanity checks) əlavə edilməsi və müqayisənin vurma və sola bit sürüşdürmədən, bölmə və sağa bit sürüşdürməyə çevrilməsi ilə bu problemləri həll edir.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc4 okt 2025
İlk görülmə4 okt 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel4.9.337, 4.14.303, 4.19.270, 5.4.229, 5.10.163, 5.15.86, 6.0.16, 6.1.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.30 ≤ v < 4.9.337, 4.10 ≤ v < 4.14.303, 4.15 ≤ v < 4.19.270, 4.20 ≤ v < 5.4.229, 5.5 ≤ v < 5.10.163, 5.11 ≤ v < 5.15.86, 5.16 ≤ v < 6.0.16, 6.1 ≤ v < 6.1.24.9.337, 4.14.303, 4.19.270, 5.4.229, 5.10.163, 5.15.86, 6.0.16, 6.1.2

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.