Katalog CVE

CVE-2025-38132

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 13 - wyżej niż 13% wszystkich znanych CVE

Streszczenie

W jądrze Linux w podsystemie coresight naprawiono wyścig podczas usuwania konfiguracji cscfg z csdev. Brak blokady cscfg_csdev_lock przy usuwaniu mógł prowadzić do iterowania po liście config_csdev_list równocześnie z jej modyfikacją, co groziło uszkodzeniem danych lub awarią.

Ocena ryzyka

Może prowadzić do niestabilności systemu lub awarii jądra podczas równoczesnego włączania i usuwania konfiguracji coresight, co może być wykorzystane do wywołania odmowy usługi.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką, która utrzymuje blokadę cscfg_csdev_lock podczas usuwania konfiguracji.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: coresight: holding cscfg_csdev_lock while removing cscfg from csdev There'll be possible race scenario for coresight config: CPU0 CPU1 (perf enable) load module cscfg_load_config_sets() activate config. // sysfs (sys_active_cnt == 1) ... cscfg_csdev_enable_active_config() lock(csdev->cscfg_csdev_lock) deactivate config // sysfs (sys_activec_cnt == 0) cscfg_unload_config_sets() <iterating config_csdev_list> cscfg_remove_owned_csdev_configs() // here load config activate by CPU1 unlock(csdev->cscfg_csdev_lock) iterating config_csdev_list could be raced with config_csdev_list's entry delete. To resolve this race , hold csdev->cscfg_csdev_lock() while cscfg_remove_owned_csdev_configs()

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS