Katalog CVE

CVE-2025-71115

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

Streszczenie

W jądrze Linux rozwiązano podatność: um: init cpu_tasks[] earlier. Inicjalizacja tablicy cpu_tasks[] odbywa się obecnie w uml_finishsetup(), ale np. z włączonym KCOV nastąpi awaria, ponieważ kod inicjalizacyjny może wywołać memparse(), który ma adnotacje pokrycia, a następnie sprawdzenia w check_kcov_mode() powodują awarię, ponieważ current jest NULL. Rozwiązaniem jest statyczna inicjalizacja tablicy cpu_tasks[], co naprawia awarię. Dla późniejszych prac SMP wydaje się to nie powodować problemów, ale i tak zainicjalizowano wszystkie wpisy.

Ocena ryzyka

Podatność może prowadzić do awarii jądra (panic) podczas rozruchu lub w specyficznych konfiguracjach (np. z KCOV), powodując niedostępność systemu. Może być wykorzystana do przeprowadzenia ataku typu denial of service.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę (najnowsze wydanie stabilne). Unikaj używania konfiguracji z KCOV na systemach produkcyjnych, jeśli nie jest to konieczne.

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: um: init cpu_tasks[] earlier This is currently done in uml_finishsetup(), but e.g. with KCOV enabled we'll crash because some init code can call into e.g. memparse(), which has coverage annotations, and then the checks in check_kcov_mode() crash because current is NULL. Simply initialize the cpu_tasks[] array statically, which fixes the crash. For the later SMP work, it seems to have not really caused any problems yet, but initialize all of the entries anyway.

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