CVE-2026-74549
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: hwmon: (nct6775-core) Dəstəklənməyən çəki registrlərinə girişin qarşısının alınması Sashiko bildirir ki: nct6116 çipinin başlatılması zamanı drayver data->pwm_num dəyərini 5 olaraq təyin edir. Lakin o, bir neçə NCT6106 registr massivlərini (məsələn, NCT6106_REG_WEIGHT_DUTY_STEP, NCT6106_REG_WEIGHT_TEMP_SEL və NCT6106_REG_WEIGHT_TEMP_*) data->REG_PWM və data->REG_WEIGHT_TEMP-ə mənimsədir. Bu massivlər yalnız 3 elementdən ibarətdir. nct6775_update_pwm() funksiyasında drayver data->pwm_num-a qədər dövr edir. Əgər data->has_pwm-in 3 və ya 4-cü bitləri təyin olunubsa (bu, nct6116 üçün struktur cəhətdən mümkündür), dövr həmin 3 elementli massivlərdən 3 və 4 indeksli elementləri oxumağa çalışır. Bu, KASAN tərəfindən aşkar edilə bilən qlobal sərhədlərdən kənar oxumaya (out-of-bounds read) səbəb olur. Bundan əlavə, drayver bu yanlış sərhədlərdən kənar dəyərləri növbəti oxuma və yazma əməliyyatları üçün aparat təminatı registr ünvanları kimi istifadə edir. Bu, etibarsız aparat registrinə girişə gətirib çıxarır ki, bu da potensial olaraq aparatın yanlış konfiqurasiyasına və ya sistem çökmələrinə səbəb ola bilər. Əsas problem ondadır ki, çip beş ventilyator idarəetmə kanalını dəstəkləsə də, yalnız ilk üçü çəki idarəetməsini dəstəkləyir. Problem, təsirlənmiş çəki registr massivlərinin sıfırlanmış sahələrlə genişləndirilməsi ilə həll edilmişdir. Drayver, registrın dəstəklənib-dəstəklənmədiyini müəyyən etmək üçün sıfırlanmış registr ünvanlarından istifadə edir və dəstəklənməyən registrlər üçün girişləri ötürür.
Necə düzəltmək olar
- Linux Linux0d11b2a10269ace29832f584d207ff3768f79dc5, 4a77f1d72c6db04cbbfab0250292ac71fdea5f0a, 513d847f7a95bbdbeaaf55fb942c38992587734f, 25b528816f5d83be5236dc182692369e8c9402b0, 689082a4cb166a7ae9729f7b12339e69fdad6c52, 1b722740ac5c2b2070f9ba922f4e0f227faf0246, 4ad2972ef0e1bd1018ad7a72661a4636ed7daecc, d0b704e569ac3b8416d8e02270cdc9bf830ed395 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 29c7cb485b321c024dedc168bcbb04451176b163 ≤ v < 0d11b2a10269ace29832f584d207ff3768f79dc5, 29c7cb485b321c024dedc168bcbb04451176b163 ≤ v < 4a77f1d72c6db04cbbfab0250292ac71fdea5f0a, 29c7cb485b321c024dedc168bcbb04451176b163 ≤ v < 513d847f7a95bbdbeaaf55fb942c38992587734f, 29c7cb485b321c024dedc168bcbb04451176b163 ≤ v < 25b528816f5d83be5236dc182692369e8c9402b0, 29c7cb485b321c024dedc168bcbb04451176b163 ≤ v < 689082a4cb166a7ae9729f7b12339e69fdad6c52, 29c7cb485b321c024dedc168bcbb04451176b163 ≤ v < 1b722740ac5c2b2070f9ba922f4e0f227faf0246, 29c7cb485b321c024dedc168bcbb04451176b163 ≤ v < 4ad2972ef0e1bd1018ad7a72661a4636ed7daecc, 29c7cb485b321c024dedc168bcbb04451176b163 ≤ v < d0b704e569ac3b8416d8e02270cdc9bf830ed395, 5.4 | 0d11b2a10269ace29832f584d207ff3768f79dc5, 4a77f1d72c6db04cbbfab0250292ac71fdea5f0a, 513d847f7a95bbdbeaaf55fb942c38992587734f, 25b528816f5d83be5236dc182692369e8c9402b0, 689082a4cb166a7ae9729f7b12339e69fdad6c52, 1b722740ac5c2b2070f9ba922f4e0f227faf0246, 4ad2972ef0e1bd1018ad7a72661a4636ed7daecc, d0b704e569ac3b8416d8e02270cdc9bf830ed395 |
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.
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.