CVE-2026-43499
rtmutex: Use waiter::task instead of current in remove_waiter()
Vexday Risk Score
46Atenção
Decisão SSVC (CISA)
Attend
PoC disponível → acompanhar de perto
Maturidade do exploit
Exploit funcional
PoC popular no GitHub (136 estrelas) — código de exploração amplamente disponível.
CVSS 7.8EPSS 0.1%KEV nãoPoC públicaNuclei —Metasploit —Patch —
Ciclo de vida
21 mai 2026Publicada no NVD
27 jun 2026PoC pública
Velocidade de armamento
37 diasaté o primeiro PoC
Recomendação: Planejar correção próxima — já existe PoC pública.
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:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Produtos afetados
Linux · LinuxPoCs públicas encontradas — 18
githubgithub.com/x-spy/CVE-2026-43499-popsicle★ 136githubgithub.com/MobiusM/CVE-2026-43499★ 105githubgithub.com/Linuxoid-cn/Mi8E5-Unlocker-by-CVE-2026-43499★ 61githubgithub.com/pubglite55/oppo-ghostlock★ 42githubgithub.com/0xBlackash/CVE-2026-43499★ 6githubgithub.com/Linuxoid-cn/CVE-2026-43499-Poc-Analysis★ 3githubgithub.com/Yakayna/SpringPeace★ 3githubgithub.com/tc3650/CVE-2026-43499-armv7★ 2githubgithub.com/joehquak/Mi8E5-Unlocker-by-CVE-2026-43499★ 2githubgithub.com/JoinChang/ghostlock-oneplus★ 2githubgithub.com/CakesTwix/Android-CVE-2026-43499★ 1githubgithub.com/qsvggff-spec/oppo-A5-PRO-5G-CVE-2026-43499★ 1githubgithub.com/dmcdtc/openvz-cve-patch-2026★ 1githubgithub.com/inforcqb/CVE-2026-43499-pja110★ 1githubgithub.com/HORKimhab/CVE-2026-43499★ 0githubgithub.com/caspy123/CVE-2026-43499★ 0githubgithub.com/Thiasap/oppo-pgem10-ghostlock★ 0githubgithub.com/Bartixxx32/CVE-2026-43499-OnePlus15★ 0⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.
Referências
https://git.kernel.org/stable/c/3bfdc63936dd4773109b7b8c280c0f3b5ae7d349https://git.kernel.org/stable/c/3fb7394a837740770f0d6b4b30567e60786a63f2https://git.kernel.org/stable/c/6d52dfcb2a5db86e346cf51f8fcf2071b8085166https://git.kernel.org/stable/c/88614876370aac8ad1050ad785a4c095ba17ac11https://git.kernel.org/stable/c/8a1fc8d698ac5e5916e3082a0f74450d71f9611fhttps://git.kernel.org/stable/c/d8cce4773c2b23d819baf5abedc62f7b430e8745http://www.openwall.com/lists/oss-security/2026/07/08/12