CVE-2026-53196

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: USB: serial: io_ti: get_manuf_info() funksiyasında heap daşması düzəldilib get_manuf_info() funksiyası le16_to_cpu(rom_desc->Size) baytı cihazın I2C EEPROM-undan kmalloc_obj() ilə ayrılmış buferə oxuyur, bu bufer sizeof(struct edge_ti_manuf_descriptor) = 10 baytdır. Size sahəsi cihazdan gəlir və yalnız check_i2c_image() funksiyasında təsvirin TI_MAX_I2C_SIZE (16384 bayt) daxilində olması yoxlanılır, təyinat buferinin ölçüsü ilə müqayisə edilmir. Buna görə zərərli USB cihazı Size sahəsini 16377-yə qədər istənilən qiymətə təyin edə bilər və bu driverin işlədiyi hosta qoşulduqda 16367 bayta qədər heap daşmasına səbəb ola bilər. valid_csum() funksiyası read_rom() funksiyasından sonra çağırılır və o da buffer[0..Size-1] üzərində iterasiya edərək hüdudlardan kənar müraciəti daha da gücləndirir. Düzəliş read_rom() funksiyasını çağırmazdan əvvəl gözlənilməz uzunluğa malik təsvirləri rədd etməklə edilir. [ johan: commit mesajı düzəldildi; qısa təsvirlər də yoxlanılır ]

CiddilikOrta
CVSS6.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyn 2026
İlk görülmə25 iyn 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.12.1 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 2.6.12, 7.15.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13

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.