arrow
Return

MDVul: A semantic-based complex dependency code vulnerability detection using fusion path

delete2025-07-08
delete0
PRE
AI
S
Sun Zhequ
S
Siyu Wang
N
Ning Lu
W
Wenbo Shi
Z
Zhiquan Liu
DOI:10.1016/j.inffus.2025.103475delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
On one hand, the reuse of open source code can greatly improve the efficiency of software development; on the other hand, its extended source code functionality would lead to complex dependencies, which also increases the risk of potential vulnerabilities. Although source code vulnerability detection can effectively avoid such risks, existing related methods suffers the issue of detection efficiency, due to the inefficient code representation and insufficient semantic learning capability. For this, we propose MDVul, a vulnerability detection method for complex dependency source code. Specifically, we design a variable-based multiple-dependency flow reconstruction to transform the code into fusion paths. Moreover, we use UniXcoder to embed code representations and further design attention-based bidirectional gated recurrent to improve the ability to learn semantics. To achieve the classification, we use the KAN model. The results show that MDVul outperforms the best baseline method in terms of precision, accuracy, recall, and F1 score by 7.64%, 9.63%, 5.86%, and 7.96%, respectively.
Keywords:
Vulnerability detection
Source code vulnerability detection
Complex dependency code
Deep learning

Journal

Information Fusion cover
Information Fusion
IF:
15.5
Papers:
4.3K
Citations:
2.7W

Organization

No organization information available
Cited Papers

Cited Papers

errShare
errSave
A tutorial on the cross-entropy method
err2005-02-01
err2.2K
PREAI
errDe Boer, PT; Kroese, DP; Mannor, S; Rubinstein, RY
errShare
errSave
SySeVR: A Framework for Using Deep Learning to Detect Software Vulnerabilities
err2022-07-01
err261
errOAAI
errLi, Zhen; Zou, Deqing; Xu, Shouhuai; Jin, Hai; Zhu, Yawei; Chen, Zhaoxuan
errShare
errSave
Vulnerability Detection by Learning From Syntax-Based Execution Paths of Code
err2023-08-01
err15
PREAI
errZhang, Junwei; Liu, Zhongxin; Hu, Xing; Xia, Xin; Li, Shanping
errShare
errSave
Enhancing vulnerability detection via AST decomposition and neural sub-tree encoding
err2024-03-01
err6
PREAI
errTian, Zhenzhou; Tian, Binhui; Lv, Jiajun; Chen, Yanping; Chen, Lingwei
errShare
errSave
DLAP: A Deep Learning Augmented Large Language Model Prompting framework for software vulnerability detection
err2025-01-01
err2
errOAAI
errYang, Yanjing; Zhou, Xin; Mao, Runfeng; Xu, Jinwei; Yang, Lanxin; Zhang, Yu; Shen, Haifeng; Zhang, He
errShare
errSave
researcher View more