Katalog CVE

CVE-2026-99232

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux naprawiono użycie __copy_from_user() zamiast copy_from_user() w syscall_copy_user_array() przy kopiowaniu bufora argumentów syscalli podlegających błędom stron (write, pwrite64 itp.). Pominięcie access_ok() pozwalało na przyjęcie adresu niebędącego adresem użytkownika.

Ocena ryzyka

Może to stanowić problem bezpieczeństwa na maszynach, które nadmiernie ufają perf, ponieważ nieprawidłowe adresy nie są odrzucane. Wpływ jest ograniczony do kontekstu narzędzi śledzących.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę używającą copy_from_user(). Ogranicz dostęp do perf osobom zaufanym.

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: tracing/syscalls: Use copy_from_user for the faultable syscall buffer syscall_copy_user_array() copies the buffer argument of faultable syscalls (write, pwrite64, ...) with __copy_from_user(), which skips access_ok(). Use copy_from_user() instead so a non-user address is rejected and the entry is recorded as faulted. It could be a security concern for machines that trust perf a bit too much.

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