CVE-2026-64274

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: Giriş: goodix - cihaz tərəfindən bildirilən təmas sayını məhdudlaşdırmaq goodix_ts_read_input_report() funksiyası cihaz tərəfindən bildirilən toxunuş nöqtələrinin sayını stekdəki buferə kopyalayır: u8 point_data[2 + GOODIX_MAX_CONTACT_SIZE * GOODIX_MAX_CONTACTS]; Bu bufer maksimum GOODIX_MAX_CONTACTS (10) təmas üçün ölçülmüşdür. İş vaxtı yoxlamasının yeganə şərti hər bir kəsilmə zamanı sayı ts->max_touch_num ilə müqayisə etməkdir, lakin bu dəyər cihazın konfiqurasiya blokunun 4 bitlik sahəsindən olduğu kimi götürülür və heç vaxt məhdudlaşdırılmır: ts->max_touch_num = ts->config[MAX_CONTACTS_LOC] & 0x0f; Həmin yarımbayt 0..15 arası ola bilər, buna görə də nasaz, bədniyyətli və ya saxta kontroller (və ya I2C şinasına müdaxilə edən hücumçu) 15-ə qədər təmas bildirə bilər. Sonra goodix_ts_read_input_report() 15-ə qədər olan touch_num dəyərini qəbul edir və ikinci goodix_i2c_read() çağırışı ts->contact_size * (touch_num - 1) baytı tək təmas başlığından sonra point_data-ya yazır - bu, 92 baytlıq buferdən kənara 30 bayta qədər (9 baytlıq hesabat formatı ilə 45 bayt) çıxmağa səbəb olur: stekdən kənar yazı (stack out-of-bounds write). Konfiqurasiyadan oxunarkən max_touch_num dəyərini point_data[] massivinin ölçüsünə uyğun olaraq GOODIX_MAX_CONTACTS ilə məhdudlaşdırın.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyl 2026
İlk görülmə25 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.1 ≤ 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.

CVE-2026-64274 · Linux Kernel · Dark Radar