ZeroHour

CVE-2014-3153

KEVmass

Local Privilege Escalation in Linux Kernel futex_requeue (CVE-2014-3153)

CISA: Linux Kernel Privilege Escalation Vulnerability

CVSS
EPSS
37%p98
Published
KEV added
AI analysis

CVE-2014-3153 is a local privilege escalation flaw in the futex_requeue function of kernel/futex.c in the Linux kernel, where the code does not ensure that a requeue operation involves two different futex addresses. A local, unprivileged user triggers it by issuing crafted futex system calls that requeue a futex back to the same address, corrupting kernel state in the futex priority-inheritance queue. An attacker who exploits it can execute code with kernel-level (root) privileges, fully compromising the host without any network access; the bug was also the basis of the 2014 'Towelroot' one-click Android rooting exploit. Any Linux system running an affected, unpatched kernel is exposed - servers, Android handsets, and embedded devices - although exploitation requires the ability to run code locally on the target. The vulnerability is listed in CISA KEV (added 2022-05-25), indicating known in-the-wild exploitation, with EPSS at 37.2% (98th percentile) and no public PoC catalogued in the source data.

What to do: Apply kernel updates per vendor instructions (CISA required action): upgrade affected Linux systems to a kernel release from your distribution that includes the futex fix, and confirm the running version with 'uname -r' against your vendor's advisory. Because exploitation requires local code execution, prioritize multi-tenant servers, shared/embedded appliances, and Android device fleets where untrusted users or apps run locally, and monitor those systems for signs of local privilege escalation until patched.

Affected
Linux Kernel
Estimated exposure
masshundreds of millions of devices (Linux servers plus Android handsets and embedded systems running unpatched 2014-era kernels) — Linux underpins the majority of internet-facing servers and, at the time of disclosure, powered the bulk of the more than a billion activated Android devices, of which a large share ran kernels predating the 2014 futex fix - making this an…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The futex_requeue function in kernel/futex.c in Linux kernel does not ensure that calls have two different futex addresses, which allows local users to gain privileges.

CISA Known Exploited Vulnerability
Affected
Linux Kernel
Required action
Apply updates per vendor instructions.
Due date
Ransomware use
Unknown
Vendors
Linux
Products
Kernel
Weakness
CWE-269

In the news