CVE-2025-38266

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: pinctrl: mediatek: eint: v1 platformaları üçün yanlış göstəricinin istifadəsi (invalid pointer dereference) düzəldildi 3ef9f710efcb nömrəli commit ("pinctrl: mediatek: Add EINT support for multiple addresses"), mtk_eint_do_init() funksiyasında struct mtk_pinctrl strukturunun 'soc' sahəsinə girişi tətbiq etdi və bunun üçün pinctrl-mtk-common-v2.h faylının daxil edilməsi təmin olundu. Lakin v1 ümumi drayverindən istifadə edən pinctrl drayverləri bunun əvəzinə pinctrl-mtk-common.h faylını daxil edir ki, bu da 'soc' sahəsi olmayan digər bir struct mtk_pinctrl tərifini təqdim edir. mtk_eint_do_init() həm v1, həm də v2 drayverləri tərəfindən çağırıla bildiyi üçün, v1 platformalarında çağırıldıqda artıq yanlış göstəricini istifadə etməyə çalışacaq. Bu hal Genio 350 EVK (MT8365) cihazında müşahidə edilmişdir və sistem yükləmənin çox erkən mərhələsində çökür (nüvə izləri yalnız earlycon ilə görünür). Bunu düzəltmək üçün, 'struct mtk_pinctrl' yalnız 'struct mtk_eint_pin' əldə etmək üçün lazım olduğundan, 'struct mtk_eint_pin' mtk_eint_do_init() funksiyasının parametri halına gətirildi. Beləliklə, çağıran tərəflər onu təmin etməli olacaq və mtk_eint_do_init() funksiyasının hər hansı konkret 'struct mtk_pinctrl' strukturuna olan asılılığı aradan qaldırılacaq.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc10 iyl 2025
İlk görülmə10 iyl 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.15.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.15 ≤ v < 6.15.26.15.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.

Intelligence 360 paketində

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.