CVE-2026-72357
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
W jądrze Linux w mechanizmie uprobes dla architektury x86 występuje błąd polegający na użyciu niewłaściwego mm_struct w funkcji __in_uprobe_trampoline. W ścieżce wyrejestrowania używano current->mm zamiast mm_struct procesu śledzonego, co jest nieprawidłowe w kontekście tracera.
Ocena ryzyka
Ryzyko obejmuje nieprawidłowe działanie uprobes podczas wyrejestrowania, co może prowadzić do błędów w debugowaniu lub monitorowaniu procesów, a w skrajnych przypadkach do awarii systemu.
Rekomendacja
Zaleca się zastosowanie poprawki, która dodaje argument mm_struct do __in_uprobe_trampoline i przekazuje właściwy wskaźnik mm od wywołujących.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: uprobes/x86: Use proper mm_struct in __in_uprobe_trampoline In the unregister path we use __in_uprobe_trampoline check with current->mm for the VMA lookup, which is wrong, because we are in the tracer context, not the traced process. Add mm_struct pointer argument to __in_uprobe_trampoline and changing related callers to pass proper mm_struct pointer.

