漏洞预警:又可以root android手机了,大家来了解一下,带poc的那种,CVE-2026-98260
原创
小白哥
小白哥
小白安全成长记
2026年11月5日 15:07
河北
去阅读
又可以root android手机了,大家来了解一下
对于喜欢搞机(折腾)的朋友来说,最近又有三个漏洞,两个能直接root,一个还能远程代码执行,就是你想的那样,本来一直手痒痒,手头android机好几个呢,测试了一个,具体哪个品牌的就不说了,可以root,就是临时的,不是解BL锁的那种,是不是心动了,不过作为一个曾经刷成砖的大冤种来说,普通用户你就别整了,真的能成砖,而且是临时root,对于高手来说可玩性很高。来,咋们往下看,这个三漏洞究竟怎么个事儿。
我查了一下cve漏洞库,这三个漏洞中,有两个值得重点关注 Android 本地提权(LPE)和系统权限安全,另一个属于 Android 框架远程代码执行(RCE)。
先大概了解下:
| CVE | 漏洞类型 | 影响组件 | 是否可能获取 Root | 公开 PoC |
|---|---|---|---|---|
| CVE-2026-98260 | UAF / LPE | Linux Kernel,POSIX CPU Timers | 是,已有公开 Root EXP | 有 |
| CVE-2026-43499 | UAF / LPE | Linux Kernel,rtmutex | 具备提权可能,但不等于已有 Root EXP | 有检测 PoC,需区分 |
| CVE-2026-58868 | Heap Buffer Overflow / RCE | Android Framework,FrameDecoder.cpp | 不能直接认定可以 Root | 暂未确认公开 Root EXP |
一些神奇的安全术语和概念:(看多了就熟悉了)
- LPE:本地权限提升,例如普通 Android 应用进程提升到更高权限。
- Root:获取 UID 0。即使拿到 UID 0,也不一定自动绕过 SELinux。
- RCE:远程代码执行。执行代码的权限取决于漏洞所在进程及利用链,不代表直接获得 Root。
一、CVE-2026-98260:Android 本地提权,已有 Root EXP
高优先级:已验证 UID 0 利用链
漏洞类型: Use-After-Free(UAF)
影响组件: Linux Kernel posix-cpu-timers
漏洞原理:
该漏洞发生在 Linux 内核处理线程 execve() 和 POSIX CPU 定时器清理的过程中。
主要问题是:
- 一个非主线程创建并启动 POSIX CPU Timer。
- 该线程执行
execve()。 - 内核通过
de_thread()重新分配线程 PID。 - 特定执行失败路径没有及时清理 CPU Timer。
- 后续线程退出时,内核尝试从红黑树中删除已经释放的定时器节点。
- 最终形成 Use-After-Free,可能进一步导致内核内存破坏。
那么能否成功 Root Android? 当然可以,存在公开 Root EXP(321上链接。。。)
- GitHub:https://github.com/woshigenm/CVE-2026-98260
- 宝藏索引: https://pocindex.io/CVE-2026-98260
出了这么大问题,官方的修复补丁我看也跟上了,Android 系统推送时间: 内核修复补丁随 2026-11-05 补丁级别发布并在后续各厂商的月度 OTA 系统更新中覆盖。大家记得一定要修复!
二、CVE-2026-43499:Linux 内核 rtmutex UAF,本地提权漏洞
高危:Android 官方已纳入 2026 年 11 月公告
漏洞类型: Use-After-Free(UAF)
影响组件: Linux Kernel kernel/locking/rtmutex.c
CVSS: 7.8 High
漏洞原理:
问题出现在内核函数:
remove_waiter()
该函数既用于普通的慢速锁处理,也用于 futex_requeue() 触发的代理锁回滚。
在代理锁场景中,waiter->task 并不等于当前执行任务 current。
但旧代码错误地使用了 current,而不是实际等待锁的 waiter->task。
由此导致:
- 红黑树节点出队时没有正确持有目标任务的
pi_lock。 - 目标任务的
pi_blocked_on没有被正确清理。 - 产生悬空指针。
- 后续操作可能访问已经释放的对象,形成 UAF。
漏洞详细说明:
- https://www.cve.org/CVERecord?id=CVE-2026-43499
这个洞能否 Root Android呢?也可以,有poc的,从漏洞分类来看,它是本地权限提升(EoP),理论上存在进一步获取 Root 的可能。
但要区分:
- 漏洞本身属于 LPE。
- LPE 不等于已经存在通用 Root EXP。
- 目前找到的公开 Android PoC 主要用于验证漏洞,并不能直接当作已经验证的 UID 0 利用链。
PoC 地址:
- Android-CVE-2026-43499: https://github.com/CakesTwix/Android-CVE-2026-43499
- mobiusm/CVE-2026-43499 PoC https://github.com/mobiusm/CVE-2026-43499
- 检测原理和使用说明 https://github.com/CakesTwix/Android-CVE-2026-43499/blob/master/README.md 其中,CakesTwix 项目通过检测内核版本和执行原生测试程序判断是否可能存在漏洞。它不是 Root 工具。
那么Android 官方是否发布补丁?当然也少不了,Android 系统推送时间: 属于 Linux 内核层漏洞,被整合进入 2026年11月5日(2026-11-05) 安全补丁级别的 Android GKI 更新中推送。 Google OSV 数据库明确记录了修复日期为 2026-11-05。
- Android Kernel修复链接:
https://android.googlesource.com/kernel/common/+/5339d13d8b945cd5841d0e70728ee67474ea74f7
三、CVE-2026-58868:Android Framework 堆缓冲区溢出,可导致远程代码执行
严重:Android 官方评级 Critical
漏洞类型: Heap Buffer Overflow(堆缓冲区溢出)
影响位置: FrameDecoder.cpp 中的 onOutputReceived()
漏洞影响: Remote Code Execution(RCE)
影响 Android 版本: Android 14、15、16、16 QPR2、17。
漏洞原理:
该漏洞发生在 FrameDecoder.cpp 的 onOutputReceived() 函数中。
由于存在堆缓冲区越界写入问题,攻击者在满足漏洞触发条件时,可能破坏进程堆内存,进而实现代码执行。
Google 公告给出的安全影响是:
- 远程代码执行。
- 不需要额外执行权限。
- 不需要用户交互。(这个狠,不需要交互)
- 严重程度为 Critical。
这个能否 Root Android呢?目前不能认定可以直接 Root。CISA Key也没有收录在野利用。网上有一些信息披露:
| 攻击结果 | 判断 |
|---|---|
| 远程代码执行 | 漏洞具备该影响 |
| 普通应用权限执行代码 | 取决于实际利用上下文 |
| System 权限 | 尚不能确认 |
| Kernel 权限 | 没有证据 |
| UID 0 Root | 暂无已验证证据 |
不过如果后续能够将该 RCE 与内核 LPE 组合,就可能形成完整的攻击链,但目前不能把这种可能性当作已实现的利用。我暂时没有找到可以真实利用 CVE-2026-58868 的公开完整 PoC 或 Root EXP。
Android 官方发布补丁公告:
- https://source.android.com/docs/security/bulletin/2026-11-01 根据 Google 公告,安全补丁级别为
2026-11-01或更新,表示已修复 11 月 1 日补丁级别覆盖的问题。
四、我们来看下三个洞
这是最值得关注的部分。
| 对比项目 | CVE-2026-98260 | CVE-2026-43499 | CVE-2026-58868 |
|---|---|---|---|
| 漏洞位置 | Linux Kernel | Linux Kernel | Android Framework |
| 漏洞类型 | UAF | UAF | Heap Overflow |
| 漏洞分类 | LPE | LPE | RCE |
| CVSS | 需以对应记录为准 | 7.8 | 官方 Critical |
| 普通应用触发 | 有特定利用实现 | 有检测实现 | 远程触发条件待进一步确认 |
| 公开 PoC | 有 | 有 | 暂未确认 |
| 公开 Root EXP | 有 | 暂未确认 | 暂未确认 |
| Android 官方公告 | 未找到对应记录 | 已收录 | 已收录 |
| 官方补丁级别 | 未确认 Android 纳入情况 | 2026-11-05 | 2026-11-01 |
五、我们怎么看手头 Android 设备如何判断是否受到影响?
- 查看 Android 系统版本和安全补丁日期
通过 ADB 执行:
adb shell getprop ro.build.version.release
adb shell getprop ro.build.version.sdk
adb shell getprop ro.build.version.security_patch
- 查看 Linux 内核版本
adb shell uname -a
重点关注:
- CVE-2026-98260:POSIX CPU Timers 对应的内核修复是否合入。
- CVE-2026-43499:
kernel/locking/rtmutex.c是否包含修复。 - CVE-2026-58868:Framework 对应修复是否进入设备固件。
- 查看 SELinux 状态
adb shell getenforce
注意,SELinux Enforcing 并不代表内核 LPE 无法利用,也不能代替漏洞补丁。
具体能root哪些手机,自己去查就可以了,但是需要注意的是,小白用户尽量别尝试,真变砖头。真变砖头。真变砖头。请大家自觉遵守网络安全法。
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论