CVE-2026-64085

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: hwmon: (pmbus/adm1266) blackbox qeydlərini protokol ölçülü bufer vasitəsilə ötürmək adm1266_pmbus_block_xfer() funksiyası cihaz tərəfindən təmin edilən blok faydalı yükünü (payload), cihazın təqdim etdiyi uzunluqdan istifadə edərək çağırıcı tərəfindən təmin edilən buferə kopyalayır: memcpy(data_r, &msgs[1].buf[1], msgs[1].buf[0]); Köməkçi funksiya data_r-nin nə qədər böyük olduğunu bilmir və cihazın maksimum bir qeyd həcmində bayt qaytaracağına güvənir. adm1266_nvmem_read_blackbox() bu şərti pozur: o, köməkçi funksiya ADM1266_PMBUS_BLOCK_MAX (255) bayta qədər yazmağa hazır olduğu halda, data->dev_mem daxilindəki read_buff-i ADM1266_BLACKBOX_SIZE (64 bayt) addımlarla irəli sürüşdürür. Sonuncu qeyddə (2048 baytlıq dev_mem ayırmasında read_buff ofseti 1984 olan hissədə) 64 baytdan çox məlumat qaytaran cihaz, aşağıdakı yoxlama cavabı rədd etməzdən əvvəl dev_mem-i 191 bayta qədər dolduraraq bufer daşmasına səbəb olur: if (ret != ADM1266_BLACKBOX_SIZE) return -EIO; Köməkçi funksiyanın imzasını dəyişmədən düzəlişi çağırıcı funksiyada həyata keçirin: hər bir qeydi köməkçinin maksimum çıxışına uyğun gələn 255 baytlıq lokal keçici buferə oxuyun, qaytarılan uzunluğu yoxlayın və yalnız bundan sonra tam olaraq ADM1266_BLACKBOX_SIZE baytı dev_mem slotuna kopyalayın.

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

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.10 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.142, 6.7 ≤ v < 6.12.92, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.15.10.258, 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11

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-64085 · Linux Kernel · Dark Radar