Katalog CVE

CVE-2025-21694

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

W jądrze Linux naprawiono podatność w fs/proc dotyczącą softlockup w funkcji __read_vmcore (część 2). W środowiskach o ograniczonej pamięci, takich jak obraz kdump, softlockup może zakłócać działanie mechanizmów takich jak zwalnianie pamięci przez RCU, powodując zawieszenie się zrzutu awaryjnego. Poprawka dodaje cond_resched() w drugiej pętli __read_vmcore.

Ocena ryzyka

Podczas tworzenia zrzutu awaryjnego (kdump) system może się zawiesić z powodu softlockup, uniemożliwiając zebranie danych diagnostycznych po awarii.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dodającą cond_resched() w __read_vmcore, aby zapewnić niezawodne działanie kdump.

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: fs/proc: fix softlockup in __read_vmcore (part 2) Since commit 5cbcb62dddf5 ("fs/proc: fix softlockup in __read_vmcore") the number of softlockups in __read_vmcore at kdump time have gone down, but they still happen sometimes. In a memory constrained environment like the kdump image, a softlockup is not just a harmless message, but it can interfere with things like RCU freeing memory, causing the crashdump to get stuck. The second loop in __read_vmcore has a lot more opportunities for natural sleep points, like scheduling out while waiting for a data write to happen, but apparently that is not always enough. Add a cond_resched() to the second loop in __read_vmcore to (hopefully) get rid of the softlockups.

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