CVE-2025-38632

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: pinmux: aktiv mux_usecount ilə müşayiət olunan mux_owner NULL vəziyyətinə səbəb olan yarış şərtinin (race condition) düzəldilməsi 5a3e85c3c397 ("pinmux: desc->pinmux məlumatlarına giriş üçün ardıcıl girişdən istifadə edin") commit-i eyni gpio-nun iki müştərisi eyni funksionallıq üçün pinctrl_select_state() çağırdıqda, desc->mux_owner-ə müraciət zamanı yaranan NULL göstərici problemini həll etməyə çalışmışdı. Lakin, idarəetmə üsuluna görə problem tamamilə həll edilməmişdi və hələ də eyni NULL göstəricisinə səbəb ola bilirdi. Problem aşağıdakı qarışıqluq nəticəsində baş verir: cpu0 (proses A) cpu1 (proses B) pin_request() { pin_free() { mutex_lock() desc->mux_usecount--; // 0 olur .. mutex_unlock() mutex_lock(desc->mux) desc->mux_usecount++; // 1 olur desc->mux_owner = owner; mutex_unlock(desc->mux) mutex_lock(desc->mux) desc->mux_owner = NULL; mutex_unlock(desc->mux) Bu ardıcıllıq pin-in istifadədə olduğu görünən (`mux_usecount == 1`), lakin sahibinin olmadığı (`mux_owner == NULL`) bir vəziyyətə gətirib çıxarır ki, bu da eyni pin üzərində növbəti pin_request zamanı NULL göstəricisinə səbəb ola bilər. mux_usecount və mux_owner yeniləmələrinin eyni kilid altında atomik şəkildə yerinə yetirildiyindən əmin olun. mux_owner yalnız mux_usecount sıfıra çatdıqda və yeni sahibi təyin edilmədikdə təmizlənsin.

CiddilikOrta
CVSS4.7
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc22 avq 2025
İlk görülmə22 avq 2025

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.6.66 ≤ v < 6.6.102, 6.12.5 ≤ v < 6.12.42, 6.13 ≤ v < 6.15.10, 6.16 ≤ v < 6.16.16.6.102, 6.12.42, 6.15.10, 6.16.1

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-2025-38632 · Linux Kernel · Dark Radar