CVE-2025-21080CVE-2025-21080是三星Android设备上Dynamic Lockscreen应用的一个安全漏洞。该漏洞源于Android应用组件的不当导出配置,允许本地攻击者绕过正常的权限检查机制,以Dynamic Lockscreen应用的高权限访问系统文件。三星官方将此漏洞评级为中危,CVSS 3.1基础评分为6.2分。攻击者利用此漏洞可以在不需要任何用户交互或认证的情况下,实现对目标设备的未授权文件访问。虽然攻击向量为本地(AV:L),但由于无需认证(PR:N)且无用户交互要求(UI:N),使得漏洞利用门槛相对较低。该漏洞主要影响设备的机密性(C:N)和完整性(I:H),可能导致敏感用户数据泄露或系统配置被篡改。三星安全团队于2025年12月2日披露此漏洞,并建议用户及时更新系统至SMR Dec-2025 Release 1或更高版本以修复此安全问题。
该漏洞的根本原因在于Samsung Dynamic Lockscreen应用的AndroidManifest.xml配置文件中,应用程序组件(如Activity、Service、BroadcastReceiver等)被设置为导出版本(exported=true)或者虽然未显式声明但由于Intent Filter的存在而默认可被外部应用访问。Android组件导出机制本应用于应用间通信,但配置不当会导致严重的安全风险。攻击者可以构造特定的Intent对象,通过组件名称直接调用Dynamic Lockscreen的内部组件。由于Dynamic Lockscreen具有较高的系统权限(如访问壁纸、通知、锁屏设置等),攻击者可以借此实现以下操作:1)读取或写入应用私有数据目录下的文件;2)触发原本需要用户交互才能执行的操作;3)利用应用权限访问其他受保护的资源。CVSS向量显示该漏洞的完整性影响为高(I:H),意味着攻击者可以修改系统文件或配置。攻击者通常需要使用adb命令或编写一个简单的Android应用来发送精心构造的Intent,具体方法包括:1)使用adb shell am start命令直接启动目标组件;2)通过PackageManager获取组件信息后构造恶意调用。由于漏洞位于锁屏应用,攻击者可能需要物理接触设备,但一旦利用成功,将获得对设备文件的深度访问能力。