Findings

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.

  1. 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.

  2. May 25, 2022 · CISA KEV

    Known exploited

    Apply updates per vendor instructions.

  3. Jun 15, 2022 · CISA KEV

    Remediation due

    Apply updates per vendor instructions.

  4. 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