CVE-2026-74549
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: hwmon: (nct6775-core) Desteklenmeyen ağırlık kayıtlarına erişimi önleyin Sashiko bildiriyor: nct6116 yongasının başlatılması sırasında sürücü, data->pwm_num değerini 5 olarak ayarlar. Ancak birkaç NCT6106 kayıt dizisini (NCT6106_REG_WEIGHT_DUTY_STEP, NCT6106_REG_WEIGHT_TEMP_SEL ve NCT6106_REG_WEIGHT_TEMP_* gibi) data->REG_PWM ve data->REG_WEIGHT_TEMP'e atar. Bu diziler yalnızca 3 öğe içerir. nct6775_update_pwm() içinde sürücü, data->pwm_num değerine kadar yineler. Eğer data->has_pwm içinde 3 veya 4. bitler ayarlanmışsa (nct6116 için yapısal olarak mümkündür), döngü bu 3 öğeli dizilerden 3 ve 4. indekslerdeki öğeleri okumaya çalışır. Bu, KASAN tarafından yakalanabilen global bir sınır dışı okumaya yol açar. Ayrıca sürücü, bu çöp sınır dışı değerleri sonraki okuma ve yazma işlemleri için donanım kayıt adresleri olarak kullanır. Bu, geçersiz donanım kayıt erişimine yol açarak potansiyel olarak donanım yanlış yapılandırmasına veya sistem çökmelerine neden olur. Asıl sorun, yonganın beş fan kontrol kanalına kadar desteklemesi, ancak yalnızca ilk üçünün ağırlık kontrolünü desteklemesidir. Sorunu, etkilenen ağırlık kayıt dizilerini sıfırlanmış alanlarla genişleterek düzeltin. Sürücü, bir kaydın desteklenip desteklenmediğini belirlemek için sıfırlanmış kayıt adreslerini kullanır ve desteklenmeyen kayıtlar için erişimleri atlar.
Nasıl düzeltilir
- Linux Linux0d11b2a10269ace29832f584d207ff3768f79dc5, 4a77f1d72c6db04cbbfab0250292ac71fdea5f0a, 513d847f7a95bbdbeaaf55fb942c38992587734f, 25b528816f5d83be5236dc182692369e8c9402b0, 689082a4cb166a7ae9729f7b12339e69fdad6c52, 1b722740ac5c2b2070f9ba922f4e0f227faf0246, 4ad2972ef0e1bd1018ad7a72661a4636ed7daecc, d0b704e569ac3b8416d8e02270cdc9bf830ed395 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.