CVE-2014-3153
Linux Kernel Privilege Escalation Vulnerability
Published Jun 7, 2014 · updated Jun 16, 2026 · n/a n/a
The futex_requeue function in kernel/futex.c in the Linux kernel through 3.14.5 does not ensure that calls have two different futex addresses, which allows local users to gain privileges via a crafted FUTEX_REQUEUE command that facilitates unsafe waiter modification.
Code
The project this record applies to. Exploit listings stay in References.
Timeline
Detection, updates, and resolution for this record.
Jun 7, 2014 · Catalog
Detected
The futex_requeue function in kernel/futex.c in the Linux kernel through 3.14.5 does not ensure that calls have two different futex addresses, which allows local users to gain privileges via a crafted FUTEX_REQUEUE command that facilitates unsafe waiter modification.
May 25, 2022 · CISA KEV
Known exploited
Apply updates per vendor instructions.
Jun 15, 2022 · CISA KEV
Remediation due
Apply updates per vendor instructions.
Jun 16, 2026 · Catalog
Updated
The futex_requeue function in kernel/futex.c in the Linux kernel through 3.14.5 does not ensure that calls have two different futex addresses, which allows local users to gain privileges via a crafted FUTEX_REQUEUE command that facilitates unsafe waiter modification.
Required action
Apply updates per vendor instructions.
CISA due date Jun 15, 2022
Affected
- cpe canonical/ubuntu linux12.04
- cpe linux/linux kernelversion unspecified
- cpe opensuse/opensuse11.4
- cpe oracle/linux5
- cpe redhat/enterprise linux server aus6.2
- cpe suse/linux enterprise desktop11
- vendor Linux Kernelversion unspecified
- vendor n/a n/aversion unspecified
Sources
- CISA KEVConfirmed exploitationCVE-2014-3153
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.gov - CVE.orgVulnerability recordCVE-2014-3153
The futex_requeue function in kernel/futex.c in the Linux kernel through 3.14.5 does not ensure that calls have two different futex addresses, which allows local users to gain privileges via a crafted FUTEX_REQUEUE command that facilitates unsafe waiter modification.
cve.org - FIRST EPSSExploitation probabilityCVE-2014-3153
30-day exploitation probability 37.2%
first.org - Exploit DatabasePublic exploit reference35370
Public archive entry. The exploit body is not stored here.
exploit-db.com - Metasploit ModulesPublic exploit moduleexploit_android/local/futex_requeue
Public module reference (excellent). Module source is not copied into this catalog.
rapid7.com - NIST NVDVulnerability recordCVE-2014-3153
The futex_requeue function in kernel/futex.c in the Linux kernel through 3.14.5 does not ensure that calls have two different futex addresses, which allows local users to gain privileges via a crafted FUTEX_REQUEUE command that facilitates unsafe waiter modification.
nvd.nist.gov
References
- Broken Link · git.kernel.org
- Third Party Advisory · linux.oracle.com
- Third Party Advisory · linux.oracle.com
- Third Party Advisory · linux.oracle.com
- Third Party Advisory · linux.oracle.com
- Mailing List · lists.opensuse.org
- Mailing List · lists.opensuse.org
- Mailing List · lists.opensuse.org
- openSUSE-SU-2014:0878 · lists.opensuse.org
- SUSE-SU-2014:1316 · lists.opensuse.org
- [oss-security] 20140605 Re: Linux kernel futex local privilege escalation (CVE-2 · openwall.com
- 59029 · secunia.com
- 59262 · secunia.com
- DSA-2949 · debian.org
- 67906 · securityfocus.com
- CISA note · nvd.nist.gov