paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Cascaded Vulnerability Attacks in Software Supply Chains

软件供应链中的级联漏洞攻击
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 3/10 · 论文将异构图与HGAT用于SBOM依赖漏洞链预测,属于软件供应链安全中的机器学习应用,与用户关注的静态分析、LLM/Agentic程序分析、浮点程序分析和贝叶斯程序分析交叉很少;未涉及LLM、形式化验证或工业级静态分析工具。引用 1 inbox
Laura Baird, Armin Moin
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出用异构图与HGAT建模SBOM依赖,发现并预测软件供应链中的级联漏洞链。

当前软件安全分析工具多孤立评估漏洞,但软件供应链威胁常来自跨依赖组件的级联漏洞与安全弱点链;同时SBOM生成器和分析工具的下游漏洞发现差异较大。论文提出一种SBOM驱动的安全分析方法:将增强SBOM表示为异构图,节点包括组件与依赖、已知软件漏洞和已知软件安全弱点,并训练异构图注意力网络(HGAT)预测组件是否关联至少一个已知漏洞。由于已记录的多漏洞链稀缺,作者将级联发现建模为CVE对上的链接预测问题,使用多层感知机神经网络生成可组合为多步路径的排序候选链接。HGAT组件分类器达到91.03%准确率和74.02% F1值。

问题
现有安全分析工具通常孤立看待漏洞,难以应对跨依赖组件的级联漏洞链,且不同SBOM生成器与分析工具的下游发现存在显著差异。
方法
将增强SBOM建模为包含组件/依赖、已知漏洞和已知安全弱点的异构图,用HGAT预测组件漏洞关联,并用多层感知机在CVE对上做链接预测以组合级联路径。
评估
在SBOM驱动的安全分析任务上评估HGAT组件分类器,报告准确率91.03%、F1值74.02%,并生成可组成多步路径的排序候选漏洞链。
原文摘要(Abstract)

Most of the current software security analysis tools assess vulnerabilities in isolation. However, sophisticated software supply chain security threats often stem from cascaded vulnerability and security weakness chains that span dependent components. Moreover, although the adoption of Software Bills of Materials (SBOMs) has been accelerating, downstream vulnerability findings vary substantially across SBOM generators and analysis tools. We propose a novel approach to SBOM-driven security analysis methods and tools. We model vulnerability relationships over dependency structure rather than treating scanner outputs as independent records. We represent enriched SBOMs as heterogeneous graphs with nodes being the SBOM components and dependencies, the known software vulnerabilities, and the known software security weaknesses. We then train a Heterogeneous Graph Attention Network (HGAT) to predict whether a component is associated with at least one known vulnerability. Since documented multi-vulnerability chains are scarce, we model cascade discovery as a link prediction problem over CVE pairs using a multi-layer perceptron neural network. This way, we produce ranked candidate links that can be composed into multi-step paths. The HGAT component classifier achieves an Accuracy of 91.03% and an F1-score of 74.02%.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{abs-2601-20158,
  title = {Cascaded Vulnerability Attacks in Software Supply Chains},
  author = {Laura Baird and Armin Moin},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3774748.3795667}
}