CVE-2026-53152
Təsvir
Linux kernelində aşağıdakı zəiflik həll edilmişdir: mmc: dw_mmc-rockchip: Çox köhnə kontrollerlər üçün çatışmayan private data əlavə edin Həqiqətən köhnə kontrollerlər (rk2928, rk3066, rk3188) UHS sürətlərini ümumiyyətlə dəstəkləmir və buna görə də heç vaxt faza məlumatlarını idarə etməmişlər. Bu səbəbdən onların heç vaxt parse_dt callback-i və ümumiyyətlə sürücü private data-sı olmamışdır. ff6f0286c896 commit-i ("mmc: dw_mmc-rockchip: Add memory clock auto-gating support") private data-nı bir növ məcburi edir, çünki init funksiyası fazaların daxildən yoxsa clock controller vasitəsilə konfiqurasiya edildiyini yoxlayır. Bu, köhnə SoC-lərin həmin private-data strukturuna müraciət etməyə çalışarkən NULL-pointer dereference ilə üzləşməsi ilə nəticələnir. Bütün yerlərdə if (priv) şərtləri yerləşdirə bilərdik, lakin köhnə tiplərə öz private-data strukturunu vermək daha az qarışıqlıq yaradır.
Necə düzəltmək olar
- linux linux_kernel6.12.94, 6.18.36, 7.0.13 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 | 6.12.78 ≤ v < 6.12.94, 6.18.19 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.1 | 6.12.94, 6.18.36, 7.0.13 |
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.