Urgent.News

What's breaking now, across thousands of outlets.

Tech

ZcopyReaper: A Local Privilege Escalation in the Linux Kernel RDS Path

ZcopyReaper: A Local Privilege Escalation in the Linux Kernel RDS Path Kernel local privilege escalation flaws rarely make headlines, because they require an attacker to already have a foothold. They matter anyway, because that foothold is exactly what an intruder needs after the initial access, and a reliable escalation turns a limited shell into full control of the host. CVE-2026-43502, named…

ZcopyReaper: Local Privilege Escalation in Linux Kernel RDS Path

Local privilege escalation vulnerabilities in the Linux kernel are rare, but when they occur, the consequences can be severe. CVE-2026-43502, known as ZcopyReaper, is a critical flaw in the RDS (Reliable Datagram Sockets) zerocopy send path of the Linux kernel. This vulnerability allows a local attacker to gain root privileges.

The RDS protocol is designed for low-latency cluster communication and includes a zerocopy send path that transmits data directly in kernel memory, bypassing user space. This optimization requires the kernel to handle references to user pages, which contains the flaw.

When an attacker can manipulate memory handling during a send operation, it can lead to memory corruption. Since kernel context represents the highest privilege level on the machine, this can result in code execution and ultimately root access.

While local privilege escalation typically requires an attacker to already have a foothold on the system, it is still a significant concern. From an initial foothold, an attacker can steal credentials, disable monitoring, install persistence, and potentially compromise other systems that trust the compromised host. In multi-tenant environments, the impact is even more severe, as one compromised account could provide access to the entire server and all tenant data.

To address the vulnerability, users should apply the kernel update that includes the fix for CVE-2026-43502 through their distribution's normal package channel and reboot the system. If immediate patching is not possible, reducing the attack surface can help. The RDS protocol may not be necessary on most general-purpose servers, so disabling the rds kernel module when unused can remove the vulnerable code path from the running kernel.

After applying the patch, it is crucial to review systems that previously ran the vulnerable kernel for signs of escalation. Look for unexpected root-owned processes, modified cron entries, new SSH authorized keys, and changes to system binaries. However, the reporting of CVE-2026-43502 provides limited technical details and does not confirm exploitation in the wild, so additional investigation may be necessary.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Make it right, maintainable, fast, and pretty (in that order)

I don't consider myself a vibe coder. I like reading the code. More specifically, I want to architect a feature, debate about its merits, iterate on its implementation, and finally review the code at…

  • Correctness is the top priority in coding
  • Maintainability ensures long-term benefits
  • Performance and aesthetics follow in order

Diagnosing and Fixing Flaky Microservice Tests

[Why microservice tests become flaky — the root causes] [How to reproduce and isolate flaky behavior reliably] [Fix patterns that actually stop flakiness: deterministic data, timeouts, mocks, and…

  • Flaky microservice tests cause developer time loss and CI pipeline mistrust
  • Root causes include concurrency issues, non-deterministic environments, and external dependencies

What is TabGen? A free local app that turns a prompt into a Tableau dashboard — and why it's not just another MCP server

If you've ever opened Tableau Desktop with a clean CSV and then lost an hour to clicking — dragging pills onto shelves, fixing an axis, rebuilding the same profit-ratio calc for the hundredth time…

  • TabGen is a free Windows app that creates Tableau dashboards from data prompts
  • Unlike MCP servers, TabGen runs locally without needing a Tableau Server or Cloud
  • TabGen's key benefits include deterministic pipeline, data validation, and user-friendly interface

More from Sunday 20 September →