MVD: Memory-Related Vulnerability Detection Based on Flow-Sensitive Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Memory-related vulnerabilities constitute severe threats to the security of modern software. Despite the success of deep learning-based approaches to generic vulnerability detection, they are still limited by the underutilization of flow information when applied for detecting memory-related vulnerabilities, leading to high false positives. In this paper,we propose MVD, a statement-level Memory-related Vulnerability Detection approach based on flow-sensitive graph neural networks (FS-GNN). FS-GNN is employed to jointly embed both unstructured information (i.e., source code) and structured information (i.e., control- and data-flow) to capture implicit memory-related vulnerability patterns. We evaluate MVD on the dataset which contains 4,353 real-world memory-related vulnerabilities, and compare our approach with three state-of-the-art deep learning-based approaches as well as five popular static analysisbased memory detectors. The experiment results show that MVD achieves better detection accuracy, outperforming both state-of-theart DL-based and static analysis-based approaches. Furthermore, MVD makes a great trade-off between accuracy and efficiency.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Mar 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 4; 2025: 1; 2026: 2.
12 papers.
- 2022An Empirical Study of Deep Learning Models for Vulnerability Detectioncited by 44
- 2022Dataflow Analysis-Inspired Deep Learning for Efficient Vulnerability Detectioncited by 18
- 2025Correctness Assessment of Code Generated by Large Language Models Using Internal Representationscited by 17
- 2023Towards Causal Deep Learning for Vulnerability Detectioncited by 9
- 2023When Less is Enough: Positive and Unlabeled Learning Model for Vulnerability Detectioncited by 8
- 2023XGV-BERT: Leveraging Contextualized Language Model and Graph Neural Network for Efficient Software Vulnerability Detectioncited by 4
- 2024Vulnerability Detection in C/C++ Code with Deep Learningcited by 0
- 2024Learning-based Models for Vulnerability Detection: An Extensive Studycited by 0
- 2024CLNX: Bridging Code and Natural Language for C/C++ Vulnerability-Contributing Commits Identificationcited by 0
- 2024Direction for Detection: A Survey of Automated Vulnerability Detection and all of its Pain Pointscited by 0
- 2026Software Vulnerability Detection Using a Lightweight Graph Neural Networkcited by 0
- 2026Knowledge-Enhanced Agentic Vulnerability Repaircited by 0
- 2026Knowledge-Enhanced Agentic Vulnerability Repair1 Jul 2026
- 2026Software Vulnerability Detection Using a Lightweight Graph Neural Network31 Mar 2026
- 2025Correctness Assessment of Code Generated by Large Language Models Using Internal Representations22 Jan 2025
- 2024Direction for Detection: A Survey of Automated Vulnerability Detection and all of its Pain Points15 Dec 2024
- 2024CLNX: Bridging Code and Natural Language for C/C++ Vulnerability-Contributing Commits Identification11 Sep 2024
- 2024Learning-based Models for Vulnerability Detection: An Extensive Study14 Aug 2024
- 2024Vulnerability Detection in C/C++ Code with Deep Learning20 May 2024
- 2023Towards Causal Deep Learning for Vulnerability Detection12 Oct 2023
- 2023XGV-BERT: Leveraging Contextualized Language Model and Graph Neural Network for Efficient Software Vulnerability Detection26 Sep 2023
- 2023When Less is Enough: Positive and Unlabeled Learning Model for Vulnerability Detection21 Aug 2023
- 2022An Empirical Study of Deep Learning Models for Vulnerability Detection15 Dec 2022
- 2022Dataflow Analysis-Inspired Deep Learning for Efficient Vulnerability Detection15 Dec 2022