New Linux Kernel Rust Module Unveiled to Detect Rootkits

The module represents a significant advancement in Linux security tooling, addressing the critical need for modern detection mechanisms against increasingly sophisticated kernel-level threats. The new detection module was developed as part of a focused research effort to combat kernel-level threats that traditional security solutions often miss. A new Rust-based kernel module designed specifically for detecting rootkits has been released, offering enhanced capabilities to identify these particularly elusive threats. Their approach leverages the higher privilege level of kernel operations to maximize detection capabilities, while acknowledging the inherent challenges when malicious code operates at the same privilege level. Rootkits, which maintain stealth by embedding themselves deep within the operating system, represent one of the most dangerous forms of malware due to their ability to hide their presence from standard detection tools and administrators alike. When combined with checks for suspicious kernel symbol lookups and inline hook detection, the tool provides comprehensive protection against the most common rootkit techniques employed in the wild today. One particularly innovative detection technique implemented in the module involves brute-forcing the kernel module address space. The detection algorithm iterates through this address range searching for valid struct module patterns based on known valid field constraints. Thalium researchers identified that existing rootkit detection solutions for Linux were outdated and less effective against modern threats. Following the 2023 CrowdStrike incident that highlighted how critical kernel-level software errors can be, the researchers chose Rust for its memory safety guarantees and strong type system – reducing the risk of catastrophic errors while maintaining performance. The approach exploits how Linux allocates memory for loadable kernel modules (LKMs) in a specific address range, with a predictable internal structure. With years of experience under his belt in Cyber Security, he is covering Cyber Security News, technology and other news. Cyber Security News is a Dedicated News Platform For Cyber News, Cyber Attack News, Hacking News & Vulnerability Analysis. This technique successfully identifies rootkits like KoviD and Reptile that attempt to hide by removing themselves from standard kernel registration structures.

This Cyber News was published on cybersecuritynews.com. Publication date: Mon, 24 Mar 2025 14:30:14 +0000


Cyber News related to New Linux Kernel Rust Module Unveiled to Detect Rootkits

Vulnerability Summary for the Week of March 11, 2024 - Published 2024-03-15 CVSS Score not yet calculated Source & Patch Info CVE-2021-47111416baaa9-dc9f-4396-8d5f-8c081fb06d67416baaa9-dc9f-4396-8d5f-8c081fb06d67416baaa9-dc9f-4396-8d5f-8c081fb06d67 PrimaryVendor - Product linux - linux Description In the ...
1 year ago Cisa.gov
Vulnerability Summary for the Week of March 4, 2024 - Published 2024-03-06 CVSS Score not yet calculated Source & Patch Info CVE-2023-52584416baaa9-dc9f-4396-8d5f-8c081fb06d67416baaa9-dc9f-4396-8d5f-8c081fb06d67416baaa9-dc9f-4396-8d5f-8c081fb06d67416baaa9-dc9f-4396-8d5f-8c081fb06d67 PrimaryVendor - ...
1 year ago Cisa.gov
New Linux Kernel Rust Module Unveiled to Detect Rootkits - The module represents a significant advancement in Linux security tooling, addressing the critical need for modern detection mechanisms against increasingly sophisticated kernel-level threats. The new detection module was developed as part of a ...
5 days ago Cybersecuritynews.com
New Linux Kernel Code Written In Rust To Eliminate Memory Safety Bugs - Since Rust was officially merged into the Linux kernel in October 2022, development teams have been steadily working to implement Rust-based drivers and components that inherently prevent common memory-related security issues. The Linux kernel has ...
2 weeks ago Cybersecuritynews.com
CVE-2024-36886 - In the Linux kernel, the following vulnerability has been resolved: ...
9 months ago
FLOSS for Gophers and Crabs: Extracting Strings from Go and Rust Executables - To support the static analysis of Go and Rust executables, FLOSS now extracts program strings using enhanced algorithms. Where traditional extraction algorithms provide compound and confusing string output FLOSS recovers the individual Go and Rust ...
1 year ago Mandiant.com
CVE-2024-26957 - In the Linux kernel, the following vulnerability has been resolved: ...
10 months ago
Critical Rust Flaw Poses Exploit Threat in Specific Windows Use Cases - The Rust Project has issued an update for its standard library, after a vulnerability researcher discovered a specific function used to execute batch files on Windows systems could be exploited using an injection flaw. The set of common functions ...
11 months ago Darkreading.com CVE-2024-24576
CVE-2024-44989 - In the Linux kernel, the following vulnerability has been resolved: ...
3 months ago
CVE-2024-26688 - In the Linux kernel, the following vulnerability has been resolved: fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super When configuring a hugetlb filesystem via the fsconfig() syscall, there is a possible NULL dereference in ...
11 months ago Tenable.com
CVE-2022-49123 - In the Linux kernel, the following vulnerability has been resolved: ...
1 month ago
Google Contributes $1 Million to Rust, Says It Prevented Hundreds of Android Vulnerabilities - Google today announced a grant of $1 million to the Rust Foundation, meant to help improve the interoperability between Rust and C++ code. The internet giant joined the Rust Foundation in 2021, for the same reason, and has adopted the memory-safe ...
1 year ago Securityweek.com
CVE-2019-16760 - Cargo prior to Rust 1.26.0 may download the wrong dependency if your package.toml file uses the `package` configuration key. Usage of the `package` key to rename dependencies in `Cargo.toml` is ignored in Rust 1.25.0 and prior. When Rust 1.25.0 and ...
5 years ago
Google throws $1m at Rust Foundation to build C++ bridges The Register - Google on Monday donated $1 million to the Rust Foundation specifically to improve interoperability between the language and C++. C++, a popular general purpose programming language, has arguably fallen out of fashion due to concerns over safety. ...
1 year ago Go.theregister.com
CVE-2022-48664 - In the Linux kernel, the following vulnerability has been resolved: ...
11 months ago
CVE-2023-30624 - Wasmtime is a standalone runtime for WebAssembly. Prior to versions 6.0.2, 7.0.1, and 8.0.1, Wasmtime's implementation of managing per-instance state, such as tables and memories, contains LLVM-level undefined behavior. This undefined behavior ...
1 year ago
CVE-2022-49248 - In the Linux kernel, the following vulnerability has been resolved: ...
1 month ago
CVE-2024-56658 - In the Linux kernel, the following vulnerability has been resolved: net: defer final 'struct net' free in netns dismantle Ilya reported a slab-use-after-free in dst_destroy [1] Issue is in xfrm6_net_init() and xfrm4_net_init() : They copy ...
3 months ago Tenable.com
Attacker Targets Hadoop YARN, Flint Servers in Stealthy Campaign - A threat actor is targeting a common misconfiguration in Hadoop YARN and Apache Flink to try and drop Monero cyrptominers in environments running the two big data technologies. What makes the campaign especially notable is the adversary's use of ...
1 year ago Darkreading.com
CVE-2022-48923 - In the Linux kernel, the following vulnerability has been resolved: ...
3 months ago
Hamas-Linked APT Wields New SysJoker Backdoor Against Israel - Attackers linked to the Palestinian militant group Hamas are using a revamped version of the SysJoker multi-platform backdoor to attack targets in Israel as the current conflict between the two continues despite a current pause in the fighting. An ...
1 year ago Darkreading.com
CVE-2024-50106 - In the Linux kernel, the following vulnerability has been resolved: nfsd: fix race between laundromat and free_stateid There is a race between laundromat handling of revoked delegations and a client sending free_stateid operation. Laundromat thread ...
4 months ago Tenable.com
CVE-2022-49156 - In the Linux kernel, the following vulnerability has been resolved: ...
1 month ago
CVE-2022-49236 - In the Linux kernel, the following vulnerability has been resolved: ...
1 month ago
Linux malware “perfctl” behind years-long cryptomining campaign - According to Aqua Nautilus researchers who discovered perfctl, the malware likely targeted millions of Linux servers in recent years and possibly caused infections in several thousands of them. Aqua Nautilus proposes several ways for detecting and ...
5 months ago Bleepingcomputer.com CVE-2023-33246 CVE-2021-4043 Rocke

Latest Cyber News


Cyber Trends (last 7 days)