CVE-2026-43499
rtmutex: Use waiter::task instead of current in remove_waiter()
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 ]
- Affected
- Linux
- CVSS v3.1 CNA
- 7.8 HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - EPSS
- 0.79% chance of exploitation in the next 30 days, 55th percentile
- Published
- 2026-05-21
- Updated
- 2026-10-15
Proof-of-concept exploits (154)
- MobiusM/CVE-2026-43499160★ · 2026-06-27
- x-spy/CVE-2026-43499-popsicle256★ · 2026-07-15
- alex193a/Root-My-Pixel437★ · 2026-09-13
- xianwan1314/CVE-2026-43499-Poc-Analysis19★ · 2026-07-14
- Linuxoid-cn/CVE-2026-43499-Poc-Analysis108★ · 2026-07-30
- pubglite55/oppo-ghostlock66★ · 2026-10-10
- CakesTwix/Android-CVE-2026-4349987★ · 2026-07-20
- BuSung-dev/CVE-2026-43499-S25U48★ · 2026-07-17
- Colorful-glassblock/duchamp-root50★ · 2026-07-31
- woshimaniubi8/CVE-2026-43499-root-KernelSU32★ · 2026-07-26
- boxiaolanya2008/CVE-2026-43499-Neo11Plus32★ · 2026-08-28
- gagaltotal/CVE-2026-43499-PoC-Scanner19★ · 2026-07-22
- WitAqua-tools/Root-My-Device1★ · 2026-09-26
- tc3650/CVE-2026-43499-armv711★ · 2026-07-27
- p2p3p/GhostLock-for-OnePlus59★ · 2026-07-19
- Bartixxx32/CVE-2026-43499-OnePlus1511★ · 2026-07-14
- Bailan766/rmx3888-cve-2026-43499-config9★ · 2026-07-24
- joehquak/Mi8E5-Unlocker-by-CVE-2026-4349911★ · 2026-07-14
- No-22-Github/UnPlus9★ · 2026-08-08
- soralis0912/CVE-2026-43499-aristotle-apk5★ · 2026-07-25
- Wtrwx/smt878u-ionstack-poc17★ · 2026-10-06
- 0xBlackash/CVE-2026-434999★ · 2026-07-10
- sorrow404Null/CVE-2026-43499-RMX52007★ · 2026-07-17
- soralis0912/CVE-2026-43499-aristotle6★ · 2026-07-24
- fusiondrive/CVE-2026-43499-S24U6★ · 2026-10-02
- Petalrain224/CVE-2026-43499-Redmi-Turbo54★ · 2026-08-02
- NothingFumo/ghostlock-aresin11★ · 2026-08-15
- Thiasap/oppo-pgem10-ghostlock6★ · 2026-07-13
- cuteaplane/GhostLock-for-OnePlus15T21★ · 2026-07-25
- 233laoliu/mt6985-CVE-2026-434991★ · 2026-07-31
- soralis0912/CVE-2026-43499-pmg110-root5★ · 2026-07-27
- qsvggff-spec/oppo-A5-PRO-5G-CVE-2026-434991★ · 2026-08-22
- HORKimhab/CVE-2026-434991★ · 2026-07-08
- caspy123/CVE-2026-434990★ · 2026-07-10
- CatXiaoShi/cve-2026-434990★ · 2026-08-04
- MiaPatsune/cve-2026-434991★ · 2026-07-17
- dnlid/CVE-2026-434992★ · 2026-07-27
- justsoman/CVE-2026-43499-jinghu0★ · 2026-07-16
- fusiondrive/CVE-2026-43499-A361★ · 2026-08-01
- soralis0912/CVE-2026-43499-warhol-root2★ · 2026-07-26
- inforcqb/CVE-2026-43499-pja1101★ · 2026-07-10
- Cxyofficial/x200-cve-2026-434990★ · 2026-07-26
- ctn-Qvo/CVE-2026-43499-so-build1★ · 2026-07-15
- mumaosong/cve-2026-43499-CyberMeowfia1★ · 2026-07-24
- HYCQAQ/Logitech-G-Cloud-GhostLock-CVE-2026-434995★ · 2026-07-15
- Kananosa/CVE-2026-43499-For-Xiaomi-17T-chagall1★ · 2026-10-01
- sarabpal-dev/IonStack-S22U91★ · 2026-10-13
- mobilehackinglab/ghostlock-a1717★ · 2026-08-21
- snothin/ghostlock-s2623★ · 2026-10-06
- R0rt1z2/GhostLock-5.1041★ · 2026-09-12
- NanoTurtle1145/root-my-s2466★ · 2026-10-04
- yakidango-official/GhostLock-H80GT27★ · 2026-08-31
- yijiacloud/ghostlock-cve-2026-43499-4.19-k4019★ · 2026-08-12
- eroorvbsyes-hotmail/CVE-2026-43499_x86_Exploit3★ · 2026-08-04
- Bugel/cve-2026-43499-m3q-azf14★ · 2026-08-14
- zzzxxxxxxxxxx/GhostLock-GOT-W296★ · 2026-10-01
- gitchw/ghostlock-cve-2026-434994★ · 2026-09-22
- pimpamebanihah/cve-2026-43499-app.so0★ · 2026-08-13
- fusiondrive/CVE-2026-43499-ZFOLD40★ · 2026-08-15
- xrzcc/s26-m1q-ghostlock-selinux6★ · 2026-09-17
- yijiacloud/GhostLock-OPPO-PCKM0016★ · 2026-08-11
- jason5545/ghostlock-myron-tw5★ · 2026-08-03
- ankitrawatgit/iQOO-Z9_5G-vivo-T3_5G-Root-GhostLock16★ · 2026-09-07
- wzhdgithub/GhostLock6★ · 2026-08-13
- E-R-Butch/F9360-CVE434994★ · 2026-09-01
- hackyangwen-lgtm/rmg-s9180-fzg16★ · 2026-09-16
- zenyxx-xd/RootMyVivo61★ · 2026-10-16
- wfqefwqf/share-poc-XRing-O10★ · 2026-07-19
- BuSung-dev/Root-My-Galaxy-Payloads483★ · 2026-09-03
- WitAqua-tools/Root-My-Device-Payloads11★ · 2026-08-29
- Sulisong/violin-6.6.77-POC0★ · 2026-07-17
- crabcakes97/GhostLock-Nevada4★ · 2026-08-09
- hdoublearp/Root-My-Galaxy-Payloads0★ · 2026-08-04
- Memetic0/Root-My-Galaxy-Payloads1★ · 2026-09-06
- debug-deng/F956B-Payload0★ · 2026-08-17
- MidPanda/GhostLock-for-PKJ1102★ · 2026-08-21
- JackKnifeAI/S25-Ultra-Root5★ · 2026-08-28
- Te-River/SukiSU_SUSFS-Kernel0★ · 2026-10-04
- BailinT/GKI_KernelSU_SUSFS-hwid0★ · 2026-10-16
- qianmingzi7-coder/tb322fc-r2-kernel-public-build0★ · 2026-10-10
- jojobear691/SM-A166W-DZG1-Temporary-Root2★ · 2026-08-27
- wandawrt01/Root-My-Pixel0★ · 2026-08-28
- Kelsidavis/lg-g710tm-unlock1★ · 2026-08-27
- ReBiliBin/ghostlock-oppo-watch3pro3★ · 2026-08-30
- realthotboyshit/sukisu-0★ · 2026-08-29
- cancelledbit/x9u-501-unlock-kit0★ · 2026-08-29
- Alfnnnnyy/GKI_KernelSU_SUSFS0★ · 2026-10-16
- a15831536502-del/GKI_KernelSU_SUSFS0★ · 2026-08-30
- N1et/samsung-m53-root-4x2★ · 2026-08-31
- zenyxx-xd/RootMyVivo-Payloads6★ · 2026-10-15
- 2932796375github/CVE-2026-43499_OPPO-MT68354★ · 2026-07-30
- fancyzll/CVE-2026-43499_OPPO-MT68350★ · 2026-07-17
- knowlily/cve-2026-43499-honor7★ · 2026-10-13
- zychen027/CVE-2026-43499_HW-CLT-AL010★ · 2026-08-19
- Cxyofficial/k50g-pocof4gt-cve-2026-43499-poc1★ · 2026-09-02
- DurkaEbanaya/Root-My-Pixel-Pixel6a0★ · 2026-09-21
- L-CharMing/Root-My-Galaxy-Payloads-S230★ · 2026-08-24
- abdgalaxy36-code/Root-My-Galaxy-Payloads-A37-Clean0★ · 2026-08-16
- d1667018881/myroot7★ · 2026-10-10
- hasan-khalil/root-acccess-lib1★ · 2026-08-01
- lkeld/CVE-2026-43499-poc2★ · 2026-09-01
- abdgalaxy36-code/rmgp-complete-handoff0★ · 2026-08-30
- slapah/ghostlock-h8q11★ · 2026-09-28
- ain0203root/Root-My-Galaxy-Payloads-S721B-DZG10★ · 2026-09-29
- Memetic0/Root-My-Galaxy-Payloads-standalone4★ · 2026-09-03
- rgnv/GhostUnlock-SM-S918U1★ · 2026-09-05
- whisper4u/rmx3300-434990★ · 2026-09-06
- dorlow/hazel-cve-2026-434991★ · 2026-09-06
- ruik-tech/ghostlock-s25fe0★ · 2026-09-09
- R0rt1z2/GhostLock41★ · 2026-09-12
- zenyxx-xd/RootMyVivo-Exploit3★ · 2026-10-14
- 1ndev-ui/indev.ghostlock.s2612★ · 2026-09-25
- 1ndevelopment/indev.ghostlock.s2612★ · 2026-09-25
- SammyEnigma/CVE-2026-43499-S260★ · 2026-08-19
- 1ndevelopment/ghostlock-s2612★ · 2026-09-25
- mouseos/sh53d-temp-root5★ · 2026-09-14
- Dimonchik225820/Root-My-Device-Payloads0★ · 2026-09-14
- ccp-p/ghostlock-cve-2026-43499-4.19-k406★ · 2026-09-17
- k-o-n-t-o-r/ghostlock-sabrina7★ · 2026-09-17
- Bobikl/CVE-2026-43499-T807D0★ · 2026-08-08
- kurtulusakyuz/IonStack_S216★ · 2026-10-06
- RiosWesley/Tab-S10-FE-Plus-Root0★ · 2026-09-15
- rushiranpise/samsu0★ · 2026-09-16
- anksgls-sj/-Help-vivo-Y200i-5.10.218-GKI-CVE-2026-43499-stack-reclaim-reaches-0x300-need-…0★ · 2026-09-19
- TheAndersMadsen/humane-aipin-ghostlock15★ · 2026-09-21
- LiamJ74/Root-My-Galaxy-Payloads1★ · 2026-09-25
- MKE84/neo8-ghostlock-adaptation1★ · 2026-09-21
- wonjj6768/Lenovo-TB365FC-GhostLock-CVE-2026-434991★ · 2026-10-01
- hmascs/KSuRoot248★ · 2026-10-02
- RELIHR/CVE-2026-434990★ · 2026-09-25
- soralis0912/Root-My-Device1★ · 2026-08-29
- CKwasd/zf9-ghostlock2★ · 2026-09-26
- CKwasd/zenfone9-ghostlock2★ · 2026-09-26
- FUVL2021/selinux-netfix0★ · 2026-09-27
- a2333c/DFRoot6★ · 2026-09-28
- shubhampathak65/CVE-2026-434992★ · 2026-09-29
- YUE546/IQOO-neo7-ghostlock-434991★ · 2026-10-01
- MaheshSharan/MT6989-ghostlock0★ · 2026-10-01
- malekh1/root-my-galaxy-payload0★ · 2026-10-11
- quik71/s24-e1q-root0★ · 2026-10-03
- litianyuan-91/Ghostlock-Honor70Pro0★ · 2026-10-03
- a23bc/ALI-AN00-cve-2026-434990★ · 2026-10-05
- maulanasdqn/honor70pro-brpnx10★ · 2026-10-06
- THORBHAIxTRUSTED/RootMyVivo-Exploit0★ · 2026-10-01
- Muchyutaka/Root-My-GalaxyA075F-Payloads0★ · 2026-10-08
- d16ug-a1l/REDMI_Root0★ · 2026-10-09
- cyrrp/honor90-ghostlock0★ · 2026-10-09
- pubglite55/oppofindN2-ghostlock66★ · 2026-10-10
- xyxdaily/oppo-pgem10-ghostlock-cve0★ · 2026-07-13
- jxlarrea/portal-root-kiosk-satellite17★ · 2026-10-14
- y896406256-lang/ghostlock-brt-w090★ · 2026-10-15
- saltlyfish666/magicpad3-root-research0★ · 2026-10-16
- MSEDGE-CORE/GhostLock-HonorFne
- AuroraMythweaver/iqoo-neo9-ghostlock-pc0★ · 2026-10-18
Security advisories
- https://git.kernel.org/stable/c/3bfdc63936dd4773109b7b8c280c0f3b5ae7d349
- https://git.kernel.org/stable/c/3fb7394a837740770f0d6b4b30567e60786a63f2
- https://git.kernel.org/stable/c/6d52dfcb2a5db86e346cf51f8fcf2071b8085166
- https://git.kernel.org/stable/c/88614876370aac8ad1050ad785a4c095ba17ac11
- https://git.kernel.org/stable/c/8a1fc8d698ac5e5916e3082a0f74450d71f9611f
- https://git.kernel.org/stable/c/d8cce4773c2b23d819baf5abedc62f7b430e8745