paperbot · PL 论文追踪

全部论文 待读 收藏

P1 Vulnerability-Affected Versions Identification: How Far Are We?

受漏洞影响的版本识别:我们进展如何?
ASE 2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)2025匹配度 5/10 · 该论文属于程序分析/安全工具的大规模实证与基准构建,符合用户对“问题驱动、缺乏基准的重要场景、揭示已有方法失效原因”的兴趣;但它不涉及 LLM/Agent 与静态分析的交叉,也不涉及浮点程序分析或贝叶斯程序分析,因此与当前核心研究方向距离较远。引用 0 inbox
Xingchu Chen, Chengwei Liu, Jialun Cao, Yang Xiao, Xinyue Cai, Yeting Li, Jingyi Shi, Tianqi Sun, Haiming Chen, Wei Huo
crossref: 2026-09-12

AI 速览

一句话:首个对漏洞影响版本识别工具的大规模实证研究,构建基准并揭示现有方法准确率普遍低于45%的局限。

准确识别受漏洞影响的软件版本对补丁与风险缓解至关重要,但现有工具评估范围狭窄,真实效果不明。本文开展首个针对该问题的综合性实证研究。作者构建了包含 1,128 个真实 C/C++ 漏洞的高质量基准,系统评估来自代码追溯与模式匹配两种范式的 12 个代表性工具,从漏洞级与版本级有效性、假阳性/假阴性根因、对补丁特征的敏感性、集成潜力四个维度分析。结果表明,没有工具准确率超过 45.0%,主要挑战包括启发式依赖、语义推理受限和匹配逻辑僵化;add-only、跨文件等补丁结构进一步降低性能。集成策略最多提升 10.1%,但整体准确率仍低于 60.0%,说明需要根本性新方法。作者公开基准与复现代码。

问题
研究问题是:在真实场景中,现有漏洞影响版本识别工具到底有多有效,其失效根因与改进空间何在。
方法
作者构建了 1,128 个真实 C/C++ 漏洞的高质量基准,并系统评估来自追溯与匹配两种范式的 12 个代表性工具,覆盖有效性、错误根因、补丁特征敏感性和集成策略四个维度。
评估
评估显示无工具准确率超过 45.0%,集成后仍低于 60.0%;add-only 和跨文件补丁等特征会进一步损害性能,研究同时给出工具开发与组合策略的可行建议。
原文摘要(Abstract)

Identifying which software versions are affected by a vulnerability is critical for patching, risk mitigation. Despite a growing body of tools, their real-world effectiveness remains unclear due to narrow evaluation scopes—often limited to early SZZ variants, outdated techniques, and small or coarse-grained datasets. In this paper, we present the first comprehensive empirical study of vulnerability-affected versions identification. We curate a high-quality benchmark of 1,128 real-world C/C++ vulnerabilities and systematically evaluate 12 representative tools from both tracing and matching paradigms across four dimensions: effectiveness at both vulnerability and version levels, root causes of false positives and negatives, sensitivity to patch characteristics, and ensemble potential. Our findings reveal fundamental limitations: no tool exceeds 45.0% accuracy, with key challenges stemming from heuristic dependence, limited semantic reasoning, and rigid matching logic. Patch structures such as add-only and cross-file changes further hinder performance. Although ensemble strategies can improve results by up to 10.1%, overall accuracy remains below 60.0%, highlighting the need for fundamentally new approaches. Moreover, our study offers actionable insights to guide tool development, combination strategies, and future research in this critical area. Finally, we release the replicated code and benchmark on our website to encourage future contributions.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot9569,
  title = {Vulnerability-Affected Versions Identification: How Far Are We?},
  author = {Xingchu Chen and Chengwei Liu and Jialun Cao and Yang Xiao and Xinyue Cai and Yeting Li and Jingyi Shi and Tianqi Sun and Haiming Chen and Wei Huo},
  booktitle = {ASE},
  year = {2025},
  doi = {10.1109/ase63991.2025.00244}
}