Naming Confusion in Linux Kernel's Memory Function Affects Performance
CVE-2026-43073
What is CVE-2026-43073?
The Linux kernel contains a vulnerability related to a misleadingly named memory copy function '__copy_user_nocache()'. This function was meant for user space access but lacked clarity in its purpose. It uses non-temporal stores for its destination but not for the source, creating confusion among drivers that misused it for kernel copying without appropriate exception handling. The function's renaming and re-prototyping aim to resolve these ambiguities, aligning its implementation with proper user copying logic and improving safety and performance in memory management.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 14b9194db4a28421a4dbe5d6e519efbaa7c5f3cd
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2