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