CVE-2025-36924CVE-2025-36924是Android系统中一个高危安全漏洞,位于位置服务(LCS)模块的ss_DecodeLcsAssistDataReqMsg函数中。由于边界检查错误,攻击者可以通过构造恶意的LCS辅助数据请求消息,触发越界写入操作。该漏洞允许处于网络邻近位置的攻击者在无需用户交互的情况下,获得系统高权限,实现权限提升。由于是邻接网络攻击向量,攻击者需要处于目标设备的物理或网络邻近位置(如同一WiFi网络或蓝牙范围)。CVSS评分8.0,属于高危漏洞,对机密性、完整性和可用性均造成高影响。此漏洞影响Android系统的位置服务功能,攻击成功可导致攻击者获取系统级访问权限,进而控制设备或窃取敏感数据。
漏洞根因在于ss_DecodeLcsAssistDataReqMsg函数(ss_LcsManagement.c)中使用了不正确的边界检查逻辑。在处理LCS辅助数据请求消息时,函数未能正确验证输入数据的大小,导致写入操作超出预定缓冲区的边界。攻击者可通过发送精心构造的LCS协议消息,触发越界写入。由于边界检查错误,系统无法阻止超出缓冲区范围的数据写入,可能覆盖关键的内存区域。攻击向量为邻接网络(AV:A),攻击者需要处于目标设备的网络邻近位置,但无需任何执行权限(PR:L)或用户交互(UI:N)即可完成攻击。成功利用此漏洞可导致远程代码执行或权限提升,攻击者可以获得系统级权限,控制整个设备。