Dirty Frag Linux Kernel Privilege Escalation Vulnerability
Score: 7/10

Dirty Frag Linux Kernel Privilege Escalation Vulnerability

The Dirty Frag vulnerability exploits logical defects in splice system calls and network protocol stacks to achieve stable, non-race condition privilege escalation on Linux systems.

Executive Summary

A high-severity Linux kernel vulnerability nicknamed 'Dirty Frag' has been disclosed, enabling local attackers to gain root permissions by tampering with the page cache of read-only files. Unlike previous page cache vulnerabilities, Dirty Frag does not rely on race conditions, making exploitation highly stable and deterministic. It leverages flaws in the splice system call when combined with either the xfrm-ESP (IPsec) or RxRPC protocol stacks.

Technically, the vulnerability allows unprivileged users to overwrite memory data associated with critical system files without altering the original disk content. This bypasses many traditional disk-scanning security tools. The exploit can be triggered via simple scripts and is particularly dangerous in multi-tenant environments, such as jump servers and container clouds, where it can facilitate both local privilege escalation (LPE) and container escape.

With a CVSS score of 7.8 and public Proof-of-Concept (PoC) code already available, this threat poses an immediate risk to a wide range of Linux distributions including Ubuntu, Debian, RHEL, and CentOS. Organizations should prioritize identifying vulnerable kernel versions and consider disabling the affected modules (esp4, esp6, rxrpc) if they are not critical to operations.

Key Details

Threat Name

Dirty Frag

Affects

—

Adversary

—

MITRE Techniques

Malware/Tools

None identified

Report Score

7out of 10
Quality Score
Good
IOC Quality2
TTP Details7
Detection Guidance6
Enterprise Relevance8
Clarity & Structure9
Technical Depth7

Sources