CVE-2026-64271

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: Giriş: touchwin - hər tamamlanmış paketdə paket indeksini sıfırlayın tw_interrupt() funksiyası hər bir qeyri-sıfır serial baytı sabit üç baytlıq buferə əlavə edir və indeks yalnız tam paket alındıqda *və* cihazın iki Y baytı üst-üstə düşdükdə sıfırlanır: tw->data[tw->idx++] = data; if (tw->idx == TW_LENGTH && tw->data[1] == tw->data[2]) { ... tw->idx = 0; } Sıfırlama prosesi cihaz tərəfindən idarə olunan tw->data[1] == tw->data[2] şərtindən asılıdır. Zərərli, nasaz və ya saxta Touchwindow periferik qurğusu 2-ci və 3-cü baytları fərqli olan qeyri-sıfır baytlar axını göndərə bilər: bərabərlik təmin olunmadan indeks TW_LENGTH səviyyəsinə çatır, heç vaxt sıfırlanmır və böyüməyə davam edir. Beləliklə, tw->data[tw->idx++] ifadəsi üç baytlıq massivin sonundan kənara çıxır və heap-da ayrılmış struct tw strukturunun qalan hissəsinə hücumçunun seçdiyi baytlarla yazmağa davam edir — bu, cihaz tərəfindən idarə olunan məhdudiyyətsiz heap out-of-bounds write (heap yaddaşının hüdudlarından kənara yazma) zəifliyidir. Digər serio sensor ekran drayverlərində olduğu kimi, indeksi hər tamamlanmış paketdə sıfırlayın və hadisəni yalnız iki Y baytı uyğun gəldikdə bildirin.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyl 2026
İlk görülmə25 iyl 2026
Zəiflik növüCWE-129CWE-129

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.19 ≤ v < 5.10.261, 5.11 ≤ v < 5.15.212, 5.16 ≤ v < 6.1.178, 6.2 ≤ v < 6.6.145, 6.7 ≤ v < 6.12.96, 6.13 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.45.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4

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.