paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DeepCVA: Automated Commit-level Vulnerability Assessment with Deep Multi-task Learning

DeepCVA:基于深度多任务学习的自动化提交级漏洞评估
ASE 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)2021匹配度 2/10 · 该论文是用深度多任务学习做提交级漏洞评估(CVSS 指标预测),属于机器学习在软件安全/软件工程中的应用;但未涉及用户核心关注的静态分析、LLM/Agentic 程序、浮点程序分析或贝叶斯程序分析,也无 LLM 与程序分析交叉内容。引用 63 inbox
Triet Huynh Minh Le, David Hin, Roland Croft, M. Ali Babar
crossref: 2026-09-12

AI 速览

一句话:提出 DeepCVA,用深度多任务学习同时预测 CVSS 七项指标,实现提交级漏洞的自动化早期评估。

软件漏洞若能在代码提交中早期识别并评估,可帮助及时规划修复优先级;但现有工作多关注漏洞提交检测,缺少对已检出提交的可利用性、影响和严重性的快速评估。本文提出 DeepCVA,一种深度多任务学习模型,基于 CVSS 指标同时自动化完成七项提交级漏洞评估任务。作者在 246 个真实项目、1,229 个漏洞贡献提交(含 542 个不同漏洞)上开展大规模实验。结果显示,DeepCVA 的 Matthews 相关系数比监督与无监督基线高 38%–59.8%,训练与验证时间比七个累积模型少 6.3 倍,显著降低维护成本,是首个有效且高效的自动化早期漏洞评估方案。

问题
如何在漏洞贡献提交被检出后,及时自动评估其可利用性、影响和严重性,以支持修复规划与优先级排序。
方法
提出 DeepCVA,一个基于 CVSS 指标的深度多任务学习模型,同时执行七项提交级漏洞评估任务。
评估
在 246 个项目、1,229 个漏洞贡献提交和 542 个漏洞上实验,对比多种监督与无监督基线,并比较训练与验证开销。
原文摘要(Abstract)

It is increasingly suggested to identify Software Vulnerabilities (SVs) in code commits to give early warnings about potential security risks. However, there is a lack of effort to assess vulnerability-contributing commits right after they are detected to provide timely information about the exploitability, impact and severity of SVs. Such information is important to plan and prioritize the mitigation for the identified SVs. We propose a novel Deep multi-task learning model, DeepCVA, to automate seven Commit-level Vulnerability Assessment tasks simultaneously based on Common Vulnerability Scoring System (CVSS) metrics. We conduct large-scale experiments on 1,229 vulnerability-contributing commits containing 542 different SVs in 246 real-world software projects to evaluate the effectiveness and efficiency of our model. We show that DeepCVA is the best-performing model with 38% to 59.8% higher Matthews Correlation Coefficient than many supervised and unsupervised baseline models. DeepCVA also requires 6.3 times less training and validation time than seven cumulative assessment models, leading to significantly less model maintenance cost as well. Over-all, DeepCVA presents the first effective and efficient solution to automatically assess SVs early in software systems.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6606,
  title = {DeepCVA: Automated Commit-level Vulnerability Assessment with Deep Multi-task Learning},
  author = {Triet Huynh Minh Le and David Hin and Roland Croft and M. Ali Babar},
  booktitle = {ASE},
  year = {2021},
  doi = {10.1109/ase51524.2021.9678622}
}