VFFINDER: A Graph-based Approach for Automated Silent Vulnerability-Fix Identification
Son Nguyen, Thanh Trong Vu, and Hieu Dinh Vo

TL;DR
VFFINDER is a graph-based tool that uses ASTs and neural networks to automatically detect silent vulnerability fixes in software commits, significantly outperforming existing methods in accuracy and speed.
Contribution
This paper introduces VFFINDER, a novel graph neural network approach that effectively identifies silent vulnerability fixes by analyzing structural code changes.
Findings
VFFINDER achieves 39-83% higher precision than previous methods.
It improves recall by 19-148%, enhancing detection of silent fixes.
The approach speeds up fix identification by up to 47%.
Abstract
The increasing reliance of software projects on third-party libraries has raised concerns about the security of these libraries due to hidden vulnerabilities. Managing these vulnerabilities is challenging due to the time gap between fixes and public disclosures. Moreover, a significant portion of open-source projects silently fix vulnerabilities without disclosure, impacting vulnerability management. Existing tools like OWASP heavily rely on public disclosures, hindering their effectiveness in detecting unknown vulnerabilities. To tackle this problem, automated identification of vulnerability-fixing commits has emerged. However, identifying silent vulnerability fixes remains challenging. This paper presents VFFINDER, a novel graph-based approach for automated silent vulnerability fix identification. VFFINDER captures structural changes using Abstract Syntax Trees (ASTs) and represents…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Advanced Malware Detection Techniques · Web Application Security Vulnerabilities
