New ZcopyReaper Linux Kernel Vulnerability Enables Privilege Escalation Attacks
Key Takeaways A critical local privilege escalation vulnerability, CVE-2026-43502 (ZcopyReaper), has been discovered in the Linux kernel. The flaw impacts the Reliable Datagram Sockets (RDS)...
Key Takeaways
- A critical local privilege escalation vulnerability, CVE-2026-43502 (ZcopyReaper), has been discovered in the Linux kernel.
- The flaw impacts the Reliable Datagram Sockets (RDS) zero-copy send path and affects kernels dating back to version 4.17.
- Successful exploitation allows an unprivileged local attacker to gain root-level control, bypassing common hardening techniques like disabling unprivileged user namespaces.
- Patches are available in Linux 7.1-rc3 and have been backported to various stable distributions, including Ubuntu and Debian.
New ZcopyReaper Linux Kernel Vulnerability Enables Privilege Escalation Attacks
A significant vulnerability, designated ZcopyReaper, has been identified in the Linux kernel, potentially allowing local attackers to escalate privileges to root. This flaw, tracked as CVE-2026-43502, resides within the Reliable Datagram Sockets (RDS) zero-copy send path and has been present in the kernel since version 4.17.
Table Of Content
Security researchers at NebuSec successfully demonstrated the ZcopyReaper exploit, highlighting its practical implications beyond mere denial-of-service. Their disclosure published in Openwall detailed a successful demonstration on an openSUSE installation running kernel version 6.4.0-150600.23.100.
Technical Details of CVE-2026-43502
The core of the ZcopyReaper vulnerability lies in an improper memory cleanup routine. Specifically, when an RDS zero-copy send operation fails after user-space pages have been pinned but before the associated message is linked to the sending socket, the system mishandles memory. The affected purge path incorrectly determines the cleanup method based on the message’s socket association, rather than verifying zero-copy ownership via the presence of the op_mmp_znotifier structure.
This logical error means a message not yet enqueued to a socket can be treated as if it contained ordinary payload pages during cleanup. This mismanaged lifecycle can lead to kernel memory corruption, creating conditions ripe for local privilege escalation.
Exploitation and System Requirements
A critical aspect of ZcopyReaper is that its exploitation does not necessitate specific Linux capabilities or access to unprivileged user namespaces. This means that common hardening strategies, such as disabling unprivileged user namespace creation, are ineffective against this particular attack vector.
For a system to be vulnerable, several kernel configurations must be enabled: CONFIG_INET and CONFIG_AIO, along with CONFIG_RDS and CONFIG_RDS_TCP. These RDS components can either be compiled directly into the kernel or exist as loadable modules. In modular setups, the rds.ko and rds_tcp.ko modules must be loaded or accessible via automatic module loading for an attacker to reach the vulnerable code path.
Patch and Mitigation
The vulnerability has been addressed upstream with commit 44b550d88b26, with Linux 7.1-rc3 being the first mainline release to incorporate the fix. Major distributions have also begun backporting the patch. Ubuntu, for instance, has released fixes for kernels including 7.0.0-28, 6.8.0-136, and 5.15.0-186. Debian has also updated packages across its maintained branches.
NebuSec further noted that their automated exploit-generation pipeline not only confirmed ZcopyReaper’s exploitability but also produced public exploits for 20 other Linux kernel vulnerabilities, which are available in their CyberMeowfia security-research repository. This underscores the immediate need for system administrators to assess and update their environments.
What You Should Do
- Apply Kernel Updates: Immediately install vendor-provided kernel updates that include the fix for CVE-2026-43502.
- Reboot Systems: After applying updates, reboot your systems into the newly patched kernel and verify the running version.
- Evaluate RDS Usage: If immediate patching is not feasible, determine whether Reliable Datagram Sockets (RDS) and RDS-over-TCP are essential for your operations. If not, prevent the unnecessary
rds.koandrds_tcp.komodules from loading. - Do Not Rely on User Namespace Restrictions: Be aware that disabling unprivileged user namespaces is not an effective mitigation strategy for ZcopyReaper.
Disclaimer: HackersRadar reports on cybersecurity threats and incidents for informational and awareness purposes only. We do not engage in hacking activities, data exfiltration, or the hosting or distribution of stolen or leaked information. All content is based on publicly available sources.



No Comment! Be the first one.