CVE-2026-43316
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: media: solo6x10: chip_id üçün sərhədlərdən kənar yoxlama CONFIG_UBSAN_SHIFT=y ilə Clang, imzalı tipin (literal "1" bir "int"-dir) 32 bitdən çox sürüşdürülə biləcəyi şərti aşkar etdi və buna görə instrumentasiya əlavə edildi (və inlining vasitəsilə görünən ikiqat is_tw286x() çağırışına görə), Clang artıq ikincisinin təyin olunmamış davranış olduğunu qərara alır və funksiyanın qalan hissəsini silir[1]. Bu, Clang ilə bağlı məlum problemdir (üzərində hələ də işlər görülür), lakin mövcud maksimum chip ID-ni faktiki olaraq yoxlayaraq bütün problemi aradan qaldıra bilərik və indi hər şeyin sərhədlər daxilində olduğu məlum olduğundan heç bir runtime instrumentasiyası əlavə edilmir. Əlavə olaraq, açıq sərhəd yoxlaması olmadan da instrumentasiyanı tətbiq etməmək üçün sürüşdürmə üçün imzalanmamış (unsigned) dəyərdən istifadə edin. [hverkuil: is_tw286x üçün checkpatch xəbərdarlığını düzəlt]
Necə düzəltmək olar
- linux linux_kernel5.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 2.6.36 ≤ v < 5.10.252, 5.11 ≤ v < 5.15.202, 5.16 ≤ v < 6.1.165, 6.2 ≤ v < 6.6.128, 6.7 ≤ v < 6.12.75, 6.13 ≤ v < 6.18.16, 6.19 ≤ v < 6.19.6, 7.0 | 5.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6 |
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.