Tracing Vulnerabilities in Maven: A Study of CVE lifecycles and Dependency Networks
Corey Yang-Smith, Ahmad Abdellatif

TL;DR
This study analyzes the lifecycle of over 3,300 CVEs in Maven, revealing how severity influences response times and identifying project factors that affect vulnerability management in package dependencies.
Contribution
It provides a comprehensive analysis of CVE lifecycles in Maven, highlighting patterns in vulnerability mitigation and the impact of project characteristics on security responses.
Findings
Severe vulnerabilities are patched 48.3% faster after disclosure.
Projects with contributor absence and low issue activity have more CVEs.
Response times vary significantly based on vulnerability severity.
Abstract
Software ecosystems rely on centralized package registries, such as Maven, to enable code reuse and collaboration. However, the interconnected nature of these ecosystems amplifies the risks posed by security vulnerabilities in direct and transitive dependencies. While numerous studies have examined vulnerabilities in Maven and other ecosystems, there remains a gap in understanding the behavior of vulnerabilities across parent and dependent packages, and the response times of maintainers in addressing vulnerabilities. This study analyzes the lifecycle of 3,362 CVEs in Maven to uncover patterns in vulnerability mitigation and identify factors influencing at-risk packages. We conducted a comprehensive study integrating temporal analyses of CVE lifecycles, correlation analyses of GitHub repository metrics, and assessments of library maintainers' response times to patch vulnerabilities,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHIV, Drug Use, Sexual Risk
