CVE-2025-48575CVE-2025-48575是Android CertInstaller应用中的一个高危安全漏洞。该漏洞存在于CertInstaller.java的多个函数中,由于权限验证机制存在缺陷,攻击者可以在未经适当授权的情况下安装证书,从而绕过系统的安全检查机制。CertInstaller是Android系统中负责安装和管理安全证书的核心组件,通常需要用户明确授权才能安装根证书。然而,由于权限绕过漏洞的存在,低权限用户可以在无需用户交互的情况下执行证书安装操作,进而实现本地权限提升。成功利用此漏洞的攻击者可以获得系统的高权限访问能力,对设备的机密性、完整性和可用性造成严重影响。该漏洞的CVSS评分为7.8,属于高危级别,攻击向量为本地攻击,不需要特殊的用户交互或高权限认证即可实施攻击。攻击者利用此漏洞可以在不触发系统安全警告的情况下,获得对设备敏感数据的完全访问权限,包括可能拦截加密通信、修改系统配置或执行任意代码。
该漏洞的根本原因在于Android CertInstaller应用的权限验证逻辑存在缺陷。在CertInstaller.java的多个函数中,证书安装请求的权限检查未能正确执行,导致即使应用没有持有必要的权限(如INSTALL_CERTIFICATES权限),也能成功安装证书。漏洞主要体现在以下几个方面:1) 权限验证函数未能正确检查调用者的权限级别;2) 某些函数跳过了必要的安全检查步骤;3) 权限验证结果可以被绕过或篡改。攻击者通过构造特定的Intent或调用序列,可以触发这些存在缺陷的代码路径。由于Android系统将证书安装视为高风险操作,通常需要用户明确同意和系统级权限,但此漏洞使得攻击者可以在后台静默安装根证书。一旦攻击者成功安装根证书,就可以进行中间人攻击(MITM),拦截和解密HTTPS通信,甚至可以修改应用行为或获取用户敏感信息。该漏洞影响Android系统的安全架构,破坏了证书信任链的完整性。