Linux Page Cache Attacks Are Back – And Faster Than Ever, Researchers Warn

Listen to this Post

Featured Image
A team of cybersecurity experts at Graz University of Technology (TU Graz) in Austria has reignited concerns about Linux page cache attacks, proving that they are far from obsolete or theoretical. Once considered mostly impractical, these attacks exploit a fundamental performance feature of operating systems: the page cache. This system component stores copies of recently accessed files and data in memory to speed up subsequent access, benefiting everything from application launches to file reads. But as the new research reveals, this convenience comes with a hidden cost: it can be weaponized to spy on users, steal credentials, and breach supposedly secure container environments.

What Are Page Cache Attacks?

Page caches are memory storage areas for file-backed data like libraries, binaries, and documents. When a user accesses a file, the OS caches it so that the next access is much faster. While this boosts performance, TU Graz researchers have shown that attackers can exploit the cache to monitor sensitive activities on the system.

The concept isn’t entirely new. In 2019, TU Graz and other research teams demonstrated that both Windows and Linux page caches could be abused for local and remote attacks, allowing unprivileged malware to extract data such as passwords and keystrokes through clever timing measurements and covert channels. However, the new findings push this threat to a whole new level.

The New Research: Lightning-Fast Attacks

In their recently published paper, TU Graz researchers outline enhanced attack techniques against Linux kernels spanning from 2003 to the present. These methods are dramatically faster than their predecessors.

The “flushing” operation, which removes a page from the cache, now takes only 0.8 microseconds, compared to 149 milliseconds in older studies.

A complete attack loop can execute in 0.6–2.3 microseconds, improving speed by 5–6 orders of magnitude.

These improvements mean that malware could execute complex espionage tasks in near real-time, raising the stakes for Linux users and administrators.

Practical Scenarios for Attack

The researchers outlined multiple real-world attack scenarios:

Password Phishing: By monitoring the memory pages associated with a login binary, an attacker can detect precisely when a user is entering credentials, enabling synchronized phishing overlays or keylogging.

Keystroke Timing Analysis: Measuring the time between keystrokes allows attackers to infer sensitive data like passwords.

Container Espionage: In Docker environments, attackers can observe file access patterns across containers, breaking isolation and spying on supposedly secure processes.

Application Activity Monitoring: The team demonstrated attacks targeting Discord, where an attacker could track user actions such as joining voice channels or playing videos.

Browser Surveillance: A novel attack allows the monitoring of page caches for Firefox libraries or resource files, identifying websites visited by the user—a capability never shown before.

Mitigation Efforts and Remaining Risks

TU Graz researchers reported their findings to the Linux kernel security team in January 2025. To date, only one vulnerability—tracked as CVE-2025-21691—has been patched. The other techniques continue to work on modern Linux kernels, leaving a broad attack surface that remains unaddressed.

What Undercode Says:

Speed and Scale: A Wake-Up Call for Linux Security

The dramatic acceleration of these attacks demonstrates that even fundamental system optimizations can be weaponized. When microseconds matter, the gap between theory and practice disappears, making it feasible for attackers to execute attacks that were previously deemed impractical.

Implications for Container Security

The Docker scenario is particularly alarming. Containers are often marketed as isolated environments, but page cache attacks allow cross-container spying, undermining one of the core promises of cloud-native architecture. Organizations relying on container isolation must rethink security assumptions, potentially deploying additional monitoring or kernel hardening measures.

Threat to Everyday Users

Even casual users are at risk. Phishing and keystroke timing attacks exploit normal user behavior, meaning that malware doesn’t need elevated privileges to capture passwords or track application activity. The attack scenarios extend to popular apps like Discord and Firefox, showing that privacy can be compromised at multiple levels.

Gaps in Mitigation

While one vulnerability has been addressed, the fact that most attack vectors remain unpatched highlights a systemic issue in Linux kernel security response. The speed and subtlety of these attacks make detection extremely difficult, emphasizing the need for defense-in-depth strategies, including endpoint monitoring, container hardening, and timely patching.

Future Threat Landscape

As operating systems continue to evolve for performance, similar side-channel attack vectors are likely to appear. Researchers and practitioners must anticipate that optimizations, while convenient, can become attack vectors in disguise.

🔍 Fact Checker Results

✅ TU Graz researchers published the study on Linux page cache attacks.
✅ Flushing operation now executes in 0.8 microseconds, dramatically faster than previous work.
❌ The majority of vulnerabilities are still unpatched; only CVE-2025-21691 is mitigated.

📊 Prediction

The resurgence of page cache attacks signals a broader trend: side-channel attacks will continue to exploit low-level OS features, especially in environments like cloud infrastructure and containerized applications. Expect Linux-focused malware to increasingly leverage these techniques, forcing vendors to rethink kernel security and deploy real-time monitoring. In the next 12–24 months, enterprises may face a wave of sophisticated attacks that can bypass conventional defenses without needing root access, making proactive mitigation a top priority.

If you want, I can also create a visual infographic showing how Linux page cache attacks work step by step, which could make this article even more engaging for readers. Do you want me to do that?

🕵️‍📝✔️Let’s dive deep and fact‑check.

References:

Reported By: www.securityweek.com
Extra Source Hub (Possible Sources for article):
https://www.pinterest.com
Wikipedia
OpenAi & Undercode AI

Image Source:

Unsplash
Undercode AI DI v2
Bing

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeNews & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin | 🦋BlueSky | 🐘Mastodon