Incorrect authorization in Linux kernel - CVE-2026-98937
Published: October 23, 2026
Vulnerability details
The vulnerability allows a local user to collect kernel callchains without the required kernel profiling privilege, potentially disclosing kernel execution information.
The vulnerability exists due to incorrect authorization in perf_event_open() in kernel/events/core.c when processing requests for kernel callchain collection. A local user can request PERF_SAMPLE_CALLCHAIN with attr.exclude_kernel == 1 and attr.exclude_callchain_kernel == 0 to bypass the perf_allow_kernel() permission check and capture kernel callchains.