A weak point has been lurking in the Linux kernel since 2019. The kernel function IO_uring can be used to bypass all common security controls-for complete root access. Even leading security solutions are powerless.
Only the day before yesterday the BSI had published a security warning to Nvidia drivers under Linux. In addition, Microsoft found a number of security gaps in Linux boot loaders in early April. Now researchers have identified another serious vulnerability in Linux systems and published a rootkit called “Curing”, which can bypass the most modern security solutions.
The rootkit uses the IOURING interface, a performance-enhancing kernel feature that has been available since Linux 5.1 (2019) and is a dangerous gap in the security architecture. The special thing about io_uring is that it enables applications to carry out operations without using the usual system calls (syscalls). Since most security tools rely on monitoring exactly these system calls, a blind spot is created that can be used for attackers.
The IOURING interface was originally developed to improve efficiency during insertion and output operations. Instead of traditional system calls that create a lot of overhead, IO_uring uses so-called ring buffers that are shared between applications and the kernel. This enables asynchronous processing without process blocking. Like the security researchers of Armo report, supports io_uring 61 different operating types, including file reading and writing processes, network connections, process position and change of file permits. This variety makes it a powerful tool for rootkits.
Google has already recognized the risks and deactivated IO_uring on Android devices and Chromeos by default. According to Armo, around 60 percent of the bug bounty submissions on Google were due to weaknesses in the IORING mechanism.
The researchers tested their “Curing” rootkit against several well-known security tools. The result: Falco could not recognize the activities of the rootkit itself with custom rules. TEPHEPONON also showed weaknesses in the standard configuration, but enables additional monitoring points to be defined.
Commercial security solutions were also tested, including Microsoft Defender for Linux. But nothing was recognized here either. The vice president of a leading cyber security company is cited with the words: “We take it very seriously, as our entire file system visibility is avoided.”
The researchers recommend several approaches for the detection of io_uring-based attacks:
The “Curing” rootkit was free for everyone who wants to test their environments Github for download published.
This discovery has far-reaching effects because Linux forms the basis for a large part of the cloud infrastructure. The weak point particularly affects EBPF, a widespread surveillance and security technology, which is very popular with cloud security providers.
Prompt-based photo editing feels effortless right up until the output lands at the wrong ratio…
For most of the last two decades, a screenshot has functioned as a kind of…
Companies do not always remain on the same technology platform. Platform migration has become a…
After Windows Patch Day in July 2026, reports of problems with the Windows Server Update…
The payment service provider PayPal is apparently facing a large-scale takeover. Two investors have submitted…
A new mod for GTA San Andreas lets players play two older parts of the…