CVE-2022-49551

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: usb: isp1760: Massivə sərhədlərdən kənar girişin düzəldilməsi Drayverin kasan vasitəsilə işlədilməsi maraqlı bir xətaya səbəb olur: BUG: KASAN: global-out-of-bounds in isp1760_register+0x180/0x70c Read of size 20 at addr f1db2e64 by task swapper/0/1 (...) isp1760_register from isp1760_plat_probe+0x1d8/0x220 (...) Bu, müxtəlif ISP1760 variantları üçün regmap sahələrini oxuyan dövrün aşağıdakı şəkildə olması səbəbindən baş verir: for (i = 0; i < HC_FIELD_MAX; i++) { ... } Yəni, bu, massivlərin ən azı HC_FIELD_MAX - 1 uzunluğunda olmasını gözləyir. Lakin isp1760_hc_reg_fields[], isp1763_hc_reg_fields[], isp1763_hc_volatile_ranges[] və isp1763_dc_volatile_ranges[] massivlərinin ölçüsü kompilyasiya zamanı dinamik olaraq təyin edilir. Hər bir massivin sonuna [HC_FIELD_MAX] və [DC_FIELD_MAX] massiv üzvləri üçün boş mənimsətmə əlavə etməklə bunu düzəldin. Bu, massivi ehtiyac duyulandan bir üzv daha uzun edəcək, lakin [HC_FIELD_MAX - 1] daxilində olan məlumatın üzərinə yazılma riskini aradan qaldıracaq, həmçinin sadə və anlaşılan olacaqdır. Bundan əlavə, baş verənləri izah edən şərhlər əlavə edin.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc26 fev 2025
İlk görülmə26 fev 2025

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.14 ≤ 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.

CVE-2022-49551 · Linux Kernel · Dark Radar