CVE-2014-3153
Linux Kernel Privilege Escalation Vulnerability
Published Jun 7, 2014 · updated Jun 16, 2026 · linux linux kernel
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.
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
Sources
- CISA KEVCVE-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.orgCVE-2014-3153
Official CVE identifier
cve.org - FIRST EPSSCVE-2014-3153
30-day exploitation probability 37.2%
first.org - Exploit Database35370
Public archive entry. The exploit body is not stored here.
exploit-db.com - Metasploit Modulesexploit_android/local/futex_requeue
Public module reference (excellent). Module source is not copied into this catalog.
rapid7.com - NIST NVDCVE-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
- CISA note · nvd.nist.gov