漏洞预警:又可以rootandroid手机了,大家来了解一下,带poc的那种,CVE-2026-98260"

admin 2026-11-06 02:58:20 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

漏洞预警:又可以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 定时器清理的过程中。

主要问题是:

  1. 一个非主线程创建并启动 POSIX CPU Timer。
  2. 该线程执行 execve()。
  3. 内核通过 de_thread() 重新分配线程 PID。
  4. 特定执行失败路径没有及时清理 CPU Timer。
  5. 后续线程退出时,内核尝试从红黑树中删除已经释放的定时器节点。
  6. 最终形成 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。

由此导致:

  1. 红黑树节点出队时没有正确持有目标任务的 pi_lock。
  2. 目标任务的 pi_blocked_on 没有被正确清理。
  3. 产生悬空指针。
  4. 后续操作可能访问已经释放的对象,形成 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 设备如何判断是否受到影响?

  1. 查看 Android 系统版本和安全补丁日期

通过 ADB 执行:

adb shell getprop ro.build.version.release
adb shell getprop ro.build.version.sdk
adb shell getprop ro.build.version.security_patch
  1. 查看 Linux 内核版本
adb shell uname -a

重点关注:

  • CVE-2026-98260:POSIX CPU Timers 对应的内核修复是否合入。
  • CVE-2026-43499:kernel/locking/rtmutex.c 是否包含修复。
  • CVE-2026-58868:Framework 对应修复是否进入设备固件。
  1. 查看 SELinux 状态
adb shell getenforce

注意,SELinux Enforcing 并不代表内核 LPE 无法利用,也不能代替漏洞补丁。

具体能root哪些手机,自己去查就可以了,但是需要注意的是,小白用户尽量别尝试,真变砖头。真变砖头。真变砖头。请大家自觉遵守网络安全法。

    评论:0   参与:  0