CVE-2026-31572

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: i2c: designware: amdisp: Resume-probe yarış şəraiti (race condition) probleminin həlli Kernel v7.0 versiyasında 38fa29b01a6a ("i2c: designware: Combine the init functions") commit-i ilə resume-probe yarış şəraiti müəyyən edilmişdir, lakin bu problem aşkar edilməsə də əvvəllərdən mövcud idi. amdisp i2c cihazının probe prosesinin uğurlu olması üçün ISP-nin enerji ilə təmin olunmuş (power-on) vəziyyətdə olması tələb olunur. Bu tələbi yerinə yetirmək üçün cihaz, runtime PM vasitəsilə ISP enerjisini idarə etmək məqsədilə genpd-yə əlavə edilir. i2c_dw_probe() funksiyasından əvvəl çağırılan pm_runtime_get_sync(), PM resume prosesini tetikləyir ki, bu da ISP-ni aktivləşdirir və həmçinin probe tamamlanmamışdan əvvəl amdisp i2c runtime resume funksiyasını çağırır; nəticədə v7.0 versiyasında bu yarış şəraiti və NULL dereferencing problemi yaranır. Probe zamanı birbaşa genpd API-lərindən istifadə etməklə bu yarış şəraiti düzəldilir: - Probe-dan əvvəl ISP-ni aktivləşdirmək üçün dev_pm_genpd_resume() çağırılır - Probe-dan sonra ISP-ni söndürmək üçün dev_pm_genpd_suspend() çağırılır - Cihaz pm_runtime_set_suspended() ilə suspend edilmiş vəziyyətə gətirilir - Runtime PM yalnız cihaz tam şəkildə başladıldıqdan sonra aktivləşdirilir

CiddilikOrta
CVSS4.7
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 apr 2026
İlk görülmə24 apr 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.16.1 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 6.16, 7.06.18.21, 6.19.11

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.

CVE-2026-31572 · Linux Kernel · Dark Radar