一加 OxygenOS 漏洞链:零权限应用可获取完整 root
安全研究员披露 OxygenOS 中 AtlasService 与 olc2 组成的提权链,可使无特殊权限应用在一加15等机型上获得 uid 0;16.0.10.500(EX01) 已修复。
研究员 Rasmus Moorats 在9月24日公开技术细节:OxygenOS 的 AtlasService 以 root 运行且不校验调用方,可通过音频调试路径把攻击者控制的属性值注入 shell 命令;随后再利用厂商 HAL 服务 olc2(仅检查调用进程是否为 root)执行任意命令,从而让普通 APK 在无权限声明下拿到完整 root。
漏洞在未解锁的一加15(OxygenOS 16.0.3.503)上验证成功,一加确认影响多款一加/OPPO 机型,但未公布完整名单。研究员称公司一度威胁法律行动并要求推迟披露,最终在多次催更无果后于9月24日发表。
他确认 OxygenOS 16.0.10.500(EX01) 已在一加15上修复两处问题。用户应尽快检查并安装厂商安全更新。