An Accurate and Efficient Vulnerability Propagation Analysis Framework
By: Bonan Ruan , Zhiwei Lin , Jiahao Liu and more
Potential Business Impact:
Finds how far computer bugs can spread.
Identifying the impact scope and scale is critical for software supply chain vulnerability assessment. However, existing studies face substantial limitations. First, prior studies either work at coarse package-level granularity, producing many false positives, or fail to accomplish whole-ecosystem vulnerability propagation analysis. Second, although vulnerability assessment indicators like CVSS characterize individual vulnerabilities, no metric exists to specifically quantify the dynamic impact of vulnerability propagation across software supply chains. To address these limitations and enable accurate and comprehensive vulnerability impact assessment, we propose a novel approach: (i) a hierarchical worklist-based algorithm for whole-ecosystem and call-graph-level vulnerability propagation analysis and (ii) the Vulnerability Propagation Scoring System (VPSS), a dynamic metric to quantify the scope and evolution of vulnerability impacts in software supply chains. We implement a prototype of our approach in the Java Maven ecosystem and evaluate it on 100 real-world vulnerabilities. Experimental results demonstrate that our approach enables effective ecosystem-wide vulnerability propagation analysis, and provides a practical, quantitative measure of vulnerability impact through VPSS.
Similar Papers
Tracing Vulnerability Propagation Across Open Source Software Ecosystems
Software Engineering
Finds how software problems spread through many projects.
Vulnerability Management Chaining: An Integrated Framework for Efficient Cybersecurity Risk Prioritization
Cryptography and Security
Helps fix computer problems faster and smarter.
Conflicting Scores, Confusing Signals: An Empirical Study of Vulnerability Scoring Systems
Cryptography and Security
Helps pick which computer bugs to fix first.