CVE-2025-65820CVE-2025-65820是发现于Meatmeet Android移动应用程序1.1.2.0版本中的一个严重信息泄露漏洞。该漏洞源于应用程序中一个被导出的Activity组件,该Activity可以通过外部应用直接启动,并且会打开一个在正常应用流程中不可见的隐藏页面。该隐藏页面包含了多个可以添加到用户账户的设备信息,其中至少有两个设备尚未公开发布。攻击者无需任何认证或用户交互,即可通过构造特定的Android Intent来触发这个隐藏的Activity,从而获取关于未发布设备的敏感信息。此漏洞的CVSS评分高达9.8,属于严重级别,对应用程序的机密性、完整性和可用性都造成了严重影响。攻击者利用此漏洞可以进行竞争前情报收集,提前了解竞争对手的产品路线图和未发布设备的功能特性。
该漏洞属于Android应用的不安全组件导出问题。在AndroidManifest.xml配置文件中,相关Activity组件被设置为exported=true,允许其他应用程序启动该组件。攻击者可以通过构造如下Intent来直接启动这个隐藏的Activity:
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.meatmeet.app", "com.meatmeet.app.HiddenActivity"));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
当隐藏Activity被启动后,会呈现一个未通过正常应用流程暴露的设备列表页面。该页面展示了多个可添加到用户账户的设备,其中包含尚未公开发布的设备信息。攻击者可以通过分析该页面的响应数据或界面内容,获取以下敏感信息:1) 未发布设备的存在性;2) 设备的功能特性描述;3) 设备的型号或代号;4) 设备的发布时间表等商业敏感信息。此漏洞的利用门槛极低,攻击者只需知道目标应用的包名和隐藏Activity的类名即可实施攻击,无需任何特殊权限或用户交互。