Linux rootkits advance with eBPF and io_uring techniques

Elastic Security Labs has detailed the evolution of Linux rootkits in a two-part research series published on March 5, 2026. These modern threats exploit kernel features like eBPF and io_uring to remain hidden in cloud, IoT, and server environments. The research highlights how such rootkits evade traditional detection methods.

Linux rootkits have emerged as a significant threat to modern infrastructure, particularly with the growing adoption of Linux in cloud environments, container orchestration, IoT devices, and high-performance computing. Traditionally focused on Windows systems, attackers have shifted attention to Linux, developing rootkits that manipulate the operating system to conceal processes, hide files, mask network connections, and suppress their presence in kernel module lists.

A rootkit's primary objective is stealth, allowing prolonged access to high-value targets such as government servers, telecom infrastructure, and cloud providers without triggering alerts. Elastic Security Labs' researchers traced this progression through generations: from early 2000s shared-object hijacking, to loadable kernel module (LKM) implants, and now to eBPF-based and io_uring-powered evasion techniques.

Real-world examples include TripleCross, Boopkit, and RingReaper, documented in 2025. eBPF, originally designed as a safe in-kernel virtual machine for packet filtering and tracing, enables attackers to hook syscalls and intercept kernel events without loading traditional modules. This bytecode passes through the kernel's verifier and is JIT-compiled, appearing legitimate. eBPF programs attach to syscall entry tracepoints or Linux Security Module (LSM) hooks for visibility into processes, files, and networks.

io_uring, introduced in Linux 5.1 for high-performance asynchronous I/O, allows batching of operations via shared memory rings, reducing observable syscall events. This blinds endpoint detection and response (EDR) tools reliant on syscall monitoring.

Traditional tools like rkhunter and chkrootkit fail against these, as eBPF implants do not appear in /proc/modules and bypass Secure Boot. Elastic recommends monitoring anomalous io_uring_enter and io_uring_register syscalls, auditing loaded eBPF programs, using memory forensics, kernel integrity checks, and sub-OS telemetry. Organizations should enforce kernel lockdown, module signing, and updates beyond version 6.9, which disrupts older hooking methods.

Related Articles

Illustration depicting the Linux CopyFail vulnerability enabling root access exploits alongside Ubuntu's DDoS-induced outage.
Image generated by AI

Linux CopyFail exploit threatens root access amid Ubuntu outage

Reported by AI Image generated by AI

A critical Linux vulnerability known as CopyFail, tracked as CVE-2026-31431, allows attackers to gain root access on systems running kernels since 2017. Publicly released exploit code has heightened risks for data centers and personal devices. Ubuntu's infrastructure has been offline for over a day due to a DDoS attack, hampering security communications.

Qualys researchers have identified a logic flaw in the Linux kernel that enables unprivileged local users to disclose sensitive files and execute arbitrary commands as root.

Reported by AI

A security researcher has disclosed Dirty Frag, a new Linux kernel exploit that allows local users to gain root privileges. The flaw affects major distributions and remains unpatched on most systems despite earlier fixes for a similar issue.

Linux stable kernel maintainer Greg Kroah-Hartman has started using an AI-assisted fuzzing tool in a branch named 'clanker' to test the kernel codebase. The tool has already prompted fixes for vulnerabilities in subsystems like ksmbd and SMB. Patches from this effort now cover areas including USB, HID, WiFi, and networking.

This website uses cookies

We use cookies for analytics to improve our site. Read our privacy policy for more information.
Decline