AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (3.2 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Article | Open Access

Smart Contract Vulnerability Detection Based on Symbolic Execution and Graph Neural Networks

Haoxin Sun1Xiao Yu1( )Jiale Li1Yitong Xu1Jie Yu1Huanhuan Li1Yuanzhang Li2Yu-An Tan2
School of Computer Science and Technology, Shandong University of Technology, Zibo, 250000, China
School of Computer Science, Beijing Institute of Technology, Beijing, 100081, China
Show Author Information

Abstract

Since the advent of smart contracts, security vulnerabilities have remained a persistent challenge, compromsing both the reliability of contract execution and the overall stability of the virtual currency market. Consequently, the academic community has devoted increasing attention to these security risks. However, conventional approaches to vulnerability detection frequently exhibit limited accuracy. To address this limitation, the present study introduces a novel vulnerability detection framework called GNNSE that integrates symbolic execution with graph neural networks (GNNs). The proposed method first constructs semantic graphs to comprehensively capture the control flow and data flow dependencies within smart contracts. These graphs are subsequently processed using GNNs to efficiently identify contracts with a high likelihood of vulnerabilities. For these high-risk contracts, symbolic execution is employed to perform fine-grained, path-level analysis, thereby improving overall detection precision. Experimental results on a dataset comprising 10,079 contracts demonstrate that the proposed method achieves detection precisions of 93.58% for reentrancy vulnerabilities and 92.73% for timestamp-dependent vulnerabilities.

References

【1】
【1】
 
 
Computers, Materials & Continua
Pages 1-15

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Sun H, Yu X, Li J, et al. Smart Contract Vulnerability Detection Based on Symbolic Execution and Graph Neural Networks. Computers, Materials & Continua, 2026, 86(2): 1-15. https://doi.org/10.32604/cmc.2025.070930

11

Views

1

Downloads

2

Crossref

0

Web of Science

0

Scopus

Received: 28 July 2025
Accepted: 28 September 2025
Published: 09 December 2025
© The Author 2025.

This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.