CVE-2026-43499

Published May 21, 2026

Last updated 12 days ago

CVSS high 7.8
Linux Kernel
Rtmutex

Overview

AI description

Automated description summarized from trusted sources.

CVE-2026-43499, publicly known as GhostLock, is a local privilege escalation vulnerability found within the Linux kernel. This flaw resides specifically in the `rtmutex` (real-time mutex) and Priority Inheritance (PI) futex requeue path. The core issue stems from an incorrect cleanup operation during a 'proxy-lock rollback' in the futex requeue process, where the system operates on the currently executing task instead of the true waiter task. This misdirection leaves behind stale priority-inheritance state and creates a use-after-free (UAF) condition, where the kernel attempts to use memory that has already been released. An attacker with local code execution can exploit this vulnerability to gain elevated privileges or execute unauthorized code on affected systems. The vulnerability was introduced in Linux 2.6.39 in May 2011 and affects kernels up to version 7.1.

Description
In the Linux kernel, the following vulnerability has been resolved: rtmutex: Use waiter::task instead of current in remove_waiter() remove_waiter() is used by the slowlock paths, but it is also used for proxy-lock rollback in rt_mutex_start_proxy_lock() when invoked from futex_requeue(). In the latter case waiter::task is not current, but remove_waiter() operates on current for the dequeue operation. That results in several problems: 1) the rbtree dequeue happens without waiter::task::pi_lock being held 2) the waiter task's pi_blocked_on state is not cleared, which leaves a dangling pointer primed for UAF around. 3) rt_mutex_adjust_prio_chain() operates on the wrong top priority waiter task Use waiter::task instead of current in all related operations in remove_waiter() to cure those problems. [ tglx: Fixup rt_mutex_adjust_prio_chain(), add a comment and amend the changelog ]
Source
416baaa9-dc9f-4396-8d5f-8c081fb06d67
NVD status
Modified
Products
linux_kernel

Risk scores

CVSS 3.1

Type
Secondary
Base score
7.8
Impact score
5.9
Exploitability score
1.8
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Severity
HIGH

Weaknesses

nvd@nist.gov
CWE-416

Social media

Hype score is a measure of social media activity compared against trending CVEs from the past 12 months. Max score 100.

Hype score

9

  1. linuxoid-cn/cve-2026-43499-poc-analysis: Vulnerability analysis and Proof of Concept (PoC) for CVE-2026-43499 affecting Xiaomi devices. For educational and research purposes only. https://t.co/bpjX8orFSu

    @Dinosn

    20 Jul 2026

    4771 Impressions

    17 Retweets

    63 Likes

    30 Bookmarks

    1 Reply

    0 Quotes

  2. Nothing says “relaxing Sunday” like exploiting a Linux futex PI kernel flaw. GhostLock: CVE-2026-43499 is now live 👻 ▶️ https://t.co/LEUnYqjsDB https://t.co/Pgof4sw0kn

    @tryhackme

    19 Jul 2026

    7286 Impressions

    10 Retweets

    84 Likes

    18 Bookmarks

    2 Replies

    0 Quotes

  3. You should update your Linux NOW Be sure it is 7.1 The 15-Year Linux GhostLock Bug (CVE-2026-43499) A critical privilege escalation vuln called GhostLock existed in Linux since kernel 2.6.39 (2011) — affecting nearly ALL distros for 15 years. Unprivileged local users (even i

    @SapayevSec

    19 Jul 2026

    81 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    1 Reply

    0 Quotes

  4. CVE-2026-43499 - 「GhostLock」 https://t.co/kvce915NF5

    @auspiceshirley

    19 Jul 2026

    218 Impressions

    0 Retweets

    9 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  5. 🚨 Critical CVE Pulse GhostLock, a Linux kernel flaw tracked as CVE-2026-43499, can enable local root privilege escalation and container escape. Patch affected systems fast. https://t.co/4h7QAITWn5 #Linux #CVE #CyberSecurity

    @ShellCodeXHQ

    12 Jul 2026

    0 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  6. https://t.co/MDfrKnMZX7 GhostLock (CVE-2026-43499): 15-Year-Old Linux Kernel Flaw Lets Local Users Gain Root and Escape Containers A newly disclosed Linux kernel vulnerability, tracked as CVE-2026-43499 and nicknamed GhostLock, has been sitting quietly in the kernel's locking..

    @DIYprojects55

    9 Jul 2026

    87 Impressions

    0 Retweets

    0 Likes

    1 Bookmark

    0 Replies

    0 Quotes

  7. What a day! (and it's not over yet..) - GhostLock (CVE-2026-43499) Local Root Exploit - Bad epoll (CVE-2026-46242) Local Root Exploit - cPanel File Manager security issue - WHMCS security update

    @georgetasioulis

    8 Jul 2026

    509 Impressions

    0 Retweets

    4 Likes

    1 Bookmark

    0 Replies

    0 Quotes

  8. It's Already When. — Field Note Active exploitation of max-severity ColdFusion (CVE-2026-48282), Langflow, and Gitea (CVE-2026-20896) flaws, plus GhostLock (CVE-2026-43499)... https://t.co/89LSZTiW9G #CyberSecurity #BlueTeam

    @itsalreadywhen

    8 Jul 2026

    20 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

Configurations