arrow
Return

A Vulnerability-Type Correlation-Aware Smart Contract Multivulnerability Detection Model

delete2026-03-25
delete0
PRE
AI
J
Jing Huang
X
Xinyi Zhou
H
Honggui Han
公备 cover
公备 (Bei Gong)
DOI:10.1109/JIOT.2026.3677538delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Blockchain technology has been widely used in the field of Internet of Things (IoT), providing effective support for solving security challenges in IoT systems. However, due to the immature development of the language and deployment platform, smart contracts are prone to various vulnerabilities. Considering the immutability of smart contracts, efficient vulnerability detection before deployment is particularly critical. The existing detection methods have two main limitations: they can only identify a limited number of specific vulnerabilities, resulting in low coverage; the implicit correlation information between vulnerability types is ignored. To solve these problems, this article proposes a smart contract multivulnerability detection model, a correlation-aware smart contract analyzer (CorrelaScan) that integrates vulnerability-type correlation awareness. The model is based on a multitask learning architecture, including a shared layer and a specific task layer. The shared layer uses BERT to extract shared features, while the specific task layer uses bidirectional gated recurrent units (BiGRUs) to learn specific task features for vulnerability detection and type classification. In addition, a vulnerability-type embedding (VTE) module is integrated in the task-specific layer. The module mines potential associations by calculating the similarity between smart contract opcodes and vulnerability types, thereby enhancing detection guidance and improving model performance. Experimental verification on public datasets shows that the model can simultaneously detect ten types of vulnerabilities, such as integer overflow or underflow, reentrancy, and timestamp dependence, with an average $F1$ value of 85.22%. Its detection performance exceeds the current state-of-the-art methods.
Keywords:
Multitask learning
multivulnerability detection
smart contracts
vulnerability-type embedding (VTE)

Journal

IEEE Internet of Things Journal cover
IEEE Internet of Things Journal
IF:
8.9
Papers:
1.4W
Citations:
7.8W

Organization

B
beijing university of technology
Scholars:
5.4K
Papers: 1.8K
Citations: 0