CVE-2026-24490MobSF是一款流行的移动应用安全测试框架,广泛用于Android APK和iOS IPA的安全分析。在4.4.5版本之前,MobSF的Android Manifest分析功能存在一处存储型跨站脚本(Stored XSS)漏洞。攻击者可构造包含恶意JavaScript代码的APK文件,通过上传功能提交到MobSF进行分析。当分析人员查看生成的HTML报告时,嵌入在AndroidManifest.xml中特定intent-filter配置里的恶意代码将被执行。由于MobSF通常在团队内部部署使用,攻击成功可导致分析人员的会话被劫持,甚至造成账户接管。由于需要高权限用户操作,该漏洞的实际利用需要一定的访问权限,但一旦成功影响严重。
漏洞根源于MobSF解析AndroidManifest.xml文件时,对<data>标签的android:host属性值缺乏输入验证和输出编码。当分析包含类似<intent-filter><data android:scheme="android_secret_code" android:host="<script>alert(document.cookie)</script>"/></intent-filter>配置的应用时,攻击者注入的JavaScript代码会被直接写入HTML报告页面而未经任何转义处理。由于该数据被持久化存储在分析报告中(而非反射型XSS的一次性触发),所有后续访问该报告的用户都会触发恶意代码执行。攻击者可利用此漏洞窃取用户Cookie/Session信息、执行任意操作或进一步横向移动。修复方案在4.4.5版本中通过添加HTML实体转义函数对所有Manifest属性值进行安全处理。