rtmutex: Use waiter::task instead of current in remove_waiter()
49Vexday Risk Score
No sign of exploitation. It has a public proof of concept.
ssvc Attendcvss 7.8epss 0.7%
from disclosure to weapon37 days
Published on NVDMay 21
1st PoC+37d
exploitation probability
0.7%top 49% of all CVEs
observed exploitation
nono source reports it
86 public exploit(s)
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
Affected products
Linux · Linuxpublic PoCs found — 86
githubgithub.com/BuSung-dev/Root-My-Galaxy★ 758githubgithub.com/JoinChang/ghostlock-oneplus★ 238githubgithub.com/x-spy/CVE-2026-43499-popsicle★ 221githubgithub.com/MobiusM/CVE-2026-43499★ 144githubgithub.com/alex193a/Root-My-Pixel★ 120githubgithub.com/Linuxoid-cn/Mi8E5-Unlocker-by-CVE-2026-43499★ 92githubgithub.com/pubglite55/oppo-ghostlock★ 61githubgithub.com/Linuxoid-cn/CVE-2026-43499-Poc-Analysis★ 46githubgithub.com/Colorful-glassblock/duchamp-root★ 45githubgithub.com/CakesTwix/Android-CVE-2026-43499★ 43githubgithub.com/BuSung-dev/CVE-2026-43499-S25U★ 39githubgithub.com/p2p3p/GhostLock-for-OnePlus★ 36githubgithub.com/woshimaniubi8/CVE-2026-43499-root-KernelSU★ 18githubgithub.com/gagaltotal/CVE-2026-43499-PoC-Scanner★ 17githubgithub.com/boxiaolanya2008/CVE-2026-43499-Neo11Plus★ 16githubgithub.com/PeronGH/ghostlock-selinux-disabler★ 15githubgithub.com/wxxsfxyzm/GhostLock-Galaxy★ 13githubgithub.com/cuteaplane/GhostLock-for-OnePlus15T★ 12githubgithub.com/xianwan1314/CVE-2026-43499-Poc-Analysis★ 10githubgithub.com/tc3650/CVE-2026-43499-armv7★ 9githubgithub.com/WitAqua-tools/Root-My-Device★ 9githubgithub.com/ctn-Qvo/auto_extract_offsets★ 8githubgithub.com/datfooldive/ghostlock-emerald★ 8githubgithub.com/1ndevelopment/CVE-2026-43499-S26★ 7githubgithub.com/Wtrwx/smt878u-ionstack-poc★ 7githubgithub.com/Yakayna/SpringPeace★ 7githubgithub.com/SlightNeko/ghostlock-rothko★ 6githubgithub.com/Bartixxx32/CVE-2026-43499-OnePlus15★ 6githubgithub.com/0xBlackash/CVE-2026-43499★ 6githubgithub.com/Meowkis/tcp-zerocopy-sm★ 6githubgithub.com/sorrow404Null/CVE-2026-43499-RMX5200★ 6githubgithub.com/soralis0912/CVE-2026-43499-aristotle-apk★ 5githubgithub.com/Bailan766/rmx3888-cve-2026-43499-config★ 5githubgithub.com/joehquak/Mi8E5-Unlocker-by-CVE-2026-43499★ 5githubgithub.com/Thiasap/oppo-pgem10-ghostlock★ 5githubgithub.com/NothingFumo/ghostlock-aresin★ 4githubgithub.com/Petalrain224/CVE-2026-43499-Redmi-Turbo5★ 4githubgithub.com/oopnv70-lab/ghostlock-honor-aak★ 4githubgithub.com/Witaqua-tools/Root-My-Device★ 4githubgithub.com/soralis0912/CVE-2026-43499-aristotle★ 3githubgithub.com/ctnBobong32/auto_extract_offsets★ 3githubgithub.com/dmcdtc/openvz-cve-patch-2026★ 3githubgithub.com/LuZe0y/pd2425-cve-2026-43499-config★ 3githubgithub.com/taoubi1/ghostlock-sm-a155f★ 3githubgithub.com/fusiondrive/CVE-2026-43499-S24U★ 3githubgithub.com/veygax/HORiZonstack★ 2githubgithub.com/No-22-Github/UnPlus★ 2githubgithub.com/eroorvbsyes-hotmail/CVE-2026-43499_x86_Exploit★ 2githubgithub.com/jason5545/ghostlock-myron-tw★ 2githubgithub.com/oopnv70-lab/ghostlock-apk★ 1githubgithub.com/soralis0912/CVE-2026-43499-warhol-root★ 1githubgithub.com/ctn-Qvo/CVE-2026-43499-so-build★ 1githubgithub.com/onesmiledx/CVE-2026-43499★ 1githubgithub.com/HYCQAQ/Logitech-G-Cloud-GhostLock-CVE-2026-43499★ 1githubgithub.com/dnlid/CVE-2026-43499★ 1githubgithub.com/inforcqb/CVE-2026-43499-pja110★ 1githubgithub.com/233laoliu/mt6985-CVE-2026-43499★ 1githubgithub.com/2932796375github/CVE-2026-43499_OPPO-MT6835★ 1githubgithub.com/mumaosong/cve-2026-43499-CyberMeowfia★ 1githubgithub.com/MiaPatsune/cve-2026-43499★ 1githubgithub.com/suominen/ghostlock★ 1githubgithub.com/DistrictBlauw/Ace3-GhostLock-Preload★ 0githubgithub.com/fancyzll/CVE-2026-43499_OPPO-MT6835★ 0githubgithub.com/d224407/CVE-2026-43499★ 0githubgithub.com/HORKimhab/CVE-2026-43499★ 0githubgithub.com/Kananosa/CVE-2026-43499-For-Xiaomi-17T-chagall★ 0githubgithub.com/mumaosong/CVE-2026-43499-cloudflare-gate★ 0githubgithub.com/ayyy7128/CVE-2026-43499-jinghu★ 0githubgithub.com/fuukliam/vivo-x-fold6-ghostlock★ 0githubgithub.com/fusiondrive/CVE-2026-43499-A36★ 0githubgithub.com/soralis0912/CVE-2026-43499-pmg110-root★ 0githubgithub.com/CatXiaoShi/cve-2026-43499★ 0githubgithub.com/ruik-tech/Root-My-Galaxy★ 0githubgithub.com/OhLookItsTheIRS/Root-My-Galaxy-tests★ 0githubgithub.com/zzzxxxxxxxxxx/GhostLock-GOT-W29★ 0githubgithub.com/geecjdj/CVE-2026-43499★ 0githubgithub.com/qianmo-xw/CVE-2026-43499-popsicle★ 0githubgithub.com/ctnBobong32/CVE-2026-43499-so-build★ 0githubgithub.com/qsvggff-spec/oppo-A5-PRO-5G-CVE-2026-43499★ 0githubgithub.com/xiaohj233/ghostlock-x200-root★ 0githubgithub.com/oopnv70-lab/ghostlock-skeleton★ 0githubgithub.com/Cxyofficial/x200-cve-2026-43499★ 0githubgithub.com/justsoman/CyberMeowfia-ace3★ 0githubgithub.com/oopnv70-lab/ghostlock-skeleton-v2★ 0githubgithub.com/DistrictBlauw/CyberMeowfia-ace3★ 0githubgithub.com/caspy123/CVE-2026-43499★ 0⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.
References
https://git.kernel.org/stable/c/3bfdc63936dd4773109b7b8c280c0f3b5ae7d349https://git.kernel.org/stable/c/3fb7394a837740770f0d6b4b30567e60786a63f2https://git.kernel.org/stable/c/6d52dfcb2a5db86e346cf51f8fcf2071b8085166https://git.kernel.org/stable/c/838ce5cb5d93c3ab8b27e75bc6ad905a94b752fdhttps://git.kernel.org/stable/c/88614876370aac8ad1050ad785a4c095ba17ac11https://git.kernel.org/stable/c/8a1fc8d698ac5e5916e3082a0f74450d71f9611fhttps://git.kernel.org/stable/c/d8cce4773c2b23d819baf5abedc62f7b430e8745https://git.kernel.org/stable/c/f3fa3424bceb128d2be4b3745506b22844b87db7http://www.openwall.com/lists/oss-security/2026/07/08/12