CVE-2022-49507

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: regulator: da9121: da9121_assign_chip_model() funksiyasındakı təyin olunmamış dəyər (uninit-value) düzəldildi KASAN __regmap_init funksiyasında aşağıdakı kimi slab-out-of-bounds xətasını bildirir: BUG: KASAN: slab-out-of-bounds in __regmap_init drivers/base/regmap/regmap.c:841 Read of size 1 at addr ffff88803678cdf1 by task xrun/9137 CPU: 0 PID: 9137 Comm: xrun Tainted: G W 5.18.0-rc2 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1.1 04/01/2014 Call Trace: <TASK> dump_stack_lvl+0xe8/0x15a lib/dump_stack.c:88 print_report.cold+0xcd/0x69b mm/kasan/report.c:313 kasan_report+0x8e/0xc0 mm/kasan/report.c:491 __regmap_init+0x4540/0x4ba0 drivers/base/regmap/regmap.c:841 __devm_regmap_init+0x7a/0x100 drivers/base/regmap/regmap.c:1266 __devm_regmap_init_i2c+0x65/0x80 drivers/base/regmap/regmap-i2c.c:394 da9121_i2c_probe+0x386/0x6d1 drivers/regulator/da9121-regulator.c:1039 i2c_device_probe+0x959/0xac0 drivers/i2c/i2c-core-base.c:563 Bu, da9121 cihazı da9121_i2c_id tərəfindən yoxlanıldıqda (probe), lakin yanlış dts olduqda baş verir. Beləliklə, chip->subvariant_id -EINVAL olaraq təyin edilir və daha sonra da9121_assign_chip_model() funksiyası 'regmap'-i başlatmadan ona müraciət edir. Problem, əgər 'chip->subvariant_id' etibarsızdırsa, da9121_assign_chip_model() funksiyasından -EINVAL qaytarılması ilə həll edilmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc26 fev 2025
İlk görülmə26 fev 2025
Zəiflik növüCWE-908CWE-908

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.15.46, 5.17.14, 5.18.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.11 ≤ v < 5.15.46, 5.16 ≤ v < 5.17.14, 5.18 ≤ v < 5.18.35.15.46, 5.17.14, 5.18.3

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.