Improper access control in Linux kernel - CVE-2026-68166
Published: August 12, 2026
Vulnerability details
The vulnerability allows a local user to inject chosen return addresses.
The vulnerability exists due to improper access control in userfaultfd registration for virtual memory areas when registering shadow stack or special VMAs. A local user can register a shadow stack VMA with userfaultfd and inject a page with chosen return addresses via UFFDIO_COPY to inject chosen return addresses.
The issue involves shadow stack VMAs, and special VMAs are also affected in cases where a driver implements vm_uffd_ops.