CVEFinder.io

CVE-2026-43499

⚠️ high
🔍 Scan for this CVE
Summary

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_l

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 ]

CVSS Score
7.8
High
EPSS Score
0.8
Exploit Probability
Published Date
2026-05-21
First Seen: 2026-05-22
📊 Relative Risk Intelligence

This CVE is Moderate Risk - more severe than 68.6% of all 356,676 vulnerabilities in our database.

#112,054
Above average severity
Severity Percentile
🎯 CISA SSVC Assessment Updated: Aug 22, 2026
🔍 Exploitation Status
Poc
Proof-of-concept available
⚙️ Automatable
NO
Requires human interaction
💥 Technical Impact
Total
Complete system compromise possible
SSVC data provided by CISA
Last Modified 2026-09-08
Source NVD 🔗
CVSS Vector 3.1 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE IDs (Weakness Types)

📦 Affected Products 5

🔗 References 10

🔗 Related CVEs 6

CVE ID Severity CVSS EPSS Summary Published
CVE-2026-64453 ⚠️ high 7.8 0.1 In the Linux kernel, the following vulnerability has been resolved: usb: misc: usbio: fix disconnect UAF in client tear... 2026-07-25
CVE-2026-64452 ⚠️ high 7.1 0.2 In the Linux kernel, the following vulnerability has been resolved: 6lowpan: fix NHC entry use-after-free on error path... 2026-07-25
CVE-2026-64451 🔶 medium 5.5 0.1 In the Linux kernel, the following vulnerability has been resolved: tracing: Fix NULL pointer dereference in func_set_f... 2026-07-25
CVE-2026-64450 ⛔ critical 9.1 0.5 In the Linux kernel, the following vulnerability has been resolved: tipc: fix out-of-bounds read in broadcast Gap ACK b... 2026-07-25
CVE-2026-64449 ⚠️ high 7.8 0.1 In the Linux kernel, the following vulnerability has been resolved: staging: vme_user: bound slave read/write to the ke... 2026-07-25
CVE-2026-64448 ⚠️ high 8.2 0.5 In the Linux kernel, the following vulnerability has been resolved: smb: client: restrict implied bcc[0] exemption to r... 2026-07-25
These CVEs affect the same products