paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DeepExploitor: LLM-Enhanced Automated Exploitation of DeepLink Attack in Hybrid Apps

DeepExploitor:LLM 增强的混合应用 DeepLink 攻击自动化利用
ASE 2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)2025匹配度 4/10 · 该论文将静态分析与LLM结合用于移动应用DeepLink攻击的自动利用生成,方法上涉及LLM辅助求解静态约束,与用户关注的AI→PL(LLM改进静态分析)有交叉;但应用领域为移动安全漏洞挖掘,而非PL、ML系统、Agentic程序、浮点或贝叶斯程序分析,核心方向匹配度有限。引用 0 inbox
Zhangyue Zhang, Lei Zhang, Zhibo Zhang, Yongheng Liu, Zhemin Yang, Yuan Zhang, Min Yang
crossref: 2026-09-12

AI 速览

一句话:首个针对 DeepLink 攻击的自动利用生成框架,用 LLM 求解路由约束并变异可信域名绕过白名单防御。

现代移动应用普遍嵌入 WebView,而 WebView 加载 URL 的输入校验不足可危及整个应用乃至系统。其中 DeepLink 攻击最为关键,往往只需用户一次点击即可触发;尽管已有 URL 白名单等防御,配置错误与实现不一致仍使应用暴露于利用风险,且缺乏自动化利用生成手段。本文提出 DeepExploitor,首个面向 DeepLink 可利用漏洞的自动利用生成框架,解决两大挑战:一是通过抽取约束相关代码并借助大语言模型求解,静态建模应用特有的复杂路由封装与自定义输入解析逻辑,从而可扩展地发现有效利用;二是识别并变异应用中内嵌的可信域名,以绕过基于域名的黑盒白名单防御。作者在 433 个最流行的 Android 应用上评估该系统,共发现 83 个零日漏洞,其中 24 个被评为高危或严重级别;所有发现均已负责任地披露给厂商,目前 35 个得到确认或被分配 CVE/CNVD 编号。

问题
WebView 加载 URL 的输入校验不足导致 DeepLink 攻击,一次用户点击即可触发;现有 URL 白名单等防御因配置错误与实现不一致仍可被绕过,而缺少自动化利用生成方法。
方法
DeepExploitor 静态抽取与约束相关的代码,用大语言模型求解应用特有的路由封装和自定义输入解析逻辑以生成有效利用,并识别与变异应用内嵌的可信域名来绕过基于域名的黑盒白名单防御。
评估
在 433 个最流行的 Android 应用上评估,发现 83 个零日漏洞(24 个高危或严重),全部负责任披露,其中 35 个获厂商确认或分配 CVE/CNVD 编号。
原文摘要(Abstract)

Modern mobile apps widely embed WebView to enable rich and dynamic content, making it an increasingly attractive target for attackers. It is well known that insufficient or improper input validation on WebView-loaded URLs can compromise the entire app or even the underlying system. Among these threats, one of the most critical attack vectors is the DeepLink Attack, which often requires only a single user click to exploit WebView vulnerabilities. Despite the deployment of defense such as URL allowlists, misconfigurations and inconsistent implementations continue to expose apps to exploitation.In this paper, we present DeepExploitor, the first automated exploit generation framework targeting vulnerabilities exploitable via DeepLink Attack. DeepExploitor addresses two key challenges: First, it statically models complex, app-specific routing encapsulation and customized input parsing logic by extracing constraint-related code and resolving them through large language models (LLMs), enabling scalable discovery of valid exploits. Second, it identifies and mutates trusted domains embedded in the app to bypass black-box defenses such as domain-based allowlists. We evaluated DeepExploitor on 433 of the most popular Android apps and uncovered 83 zero-day vulnerabilities, including 24 rated as high or critical severity. All findings were responsibly disclosed to affected vendors, with 35 acknowledged to date or assigned CVE/CNVD identifiers.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot9297,
  title = {DeepExploitor: LLM-Enhanced Automated Exploitation of DeepLink Attack in Hybrid Apps},
  author = {Zhangyue Zhang and Lei Zhang and Zhibo Zhang and Yongheng Liu and Zhemin Yang and Yuan Zhang and Min Yang},
  booktitle = {ASE},
  year = {2025},
  doi = {10.1109/ase63991.2025.00199}
}