Katalog CVE

CVE-2026-98937

Niskie ryzyko· EPSS 6%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux w podsystemie perf/core funkcja perf_event_open() sprawdza uprawnienia perf_allow_kernel() tylko na podstawie !attr.exclude_kernel. Użytkownicy mogą jednak żądać zbierania łańcuchów wywołań jądra z attr.exclude_callchain_kernel == 0 nawet gdy attr.exclude_kernel == 1, co nie jest egzekwowane.

Ocena ryzyka

Umożliwia nieuprzywilejowanym użytkownikom przechwytywanie łańcuchów wywołań jądra, co może prowadzić do wycieku wrażliwych informacji i obejścia kontroli uprawnień.

Rekomendacja

Zaktualizować jądro do wersji zawierającej poprawkę, która wywołuje perf_allow_kernel() również gdy żądane są łańcuchy wywołań jądra.

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: perf/core: Check kernel access when kernel callchains are requested perf_event_open() currently gates perf_allow_kernel() only on !attr.exclude_kernel. However, users can still request kernel callchain collection with attr.exclude_callchain_kernel == 0 even when attr.exclude_kernel == 1. That still requires kernel profiling privilege, but the existing check does not enforce it. Update the permission check to call perf_allow_kernel() when either kernel sampling is requested or kernel callchains are requested. This keeps permission checks aligned with requested data and prevents unprivileged use of kernel callchain capture.

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