CVE-2024-58034
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: memory: tegra20-emc: tegra_emc_find_node_by_ram_code() funksiyasındakı OF düyün istinadı xətası düzəldildi of_find_node_by_name() arqument kimi verilmiş cihaz düyününün istinadını azad etdiyi üçün, tegra_emc_find_node_by_ram_code() hələ də istifadə edilən bəzi cihaz düyünlərini azad edir və bu da mümkün UAF-lara səbəb olur. Bindinqlərə və daxili DTS fayllarına əsasən, "emc-tables" düyünü həmişə "nvidia,use-ram-code" xüsusiyyətinə malik cihazın alt düyünüdür və "lpddr2" düyünü "emc-tables" düyününün alt düyünüdür. Buna görə də kodu sadələşdirmək üçün of_find_node_by_name() əvəzinə for_each_child_of_node() makrosundan və of_get_child_by_name() funksiyasından istifadə olunur. Bu xəta mənim hazırladığım eksperimental yoxlama aləti tərəfindən aşkar edilmişdir. [krzysztof: v1 tətbiq edildi, commit mesajı v2 hissələrini əhatə etmək üçün tənzimləndi]
Necə düzəltmək olar
- linux linux_kernel5.15.179, 6.1.129, 6.6.76, 6.12.13, 6.13.2 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 | 5.0 ≤ v < 5.15.179, 5.16 ≤ v < 6.1.129, 6.2 ≤ v < 6.6.76, 6.7 ≤ v < 6.12.13, 6.13 ≤ v < 6.13.2 | 5.15.179, 6.1.129, 6.6.76, 6.12.13, 6.13.2 |
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.