Unknown Vulnerability Detection in Smart Contracts with Multi-Class Model using C-LSTM

Smart contracts have enhanced the blockchain ecosystem, while they have also greatly increased the risk of attack due to their numerous security vulnerabilities. Traditional detection techniques and static analysis methods mainly focus on detecting known vulnerabilities. Aiming at unknown vulnerabilities, we propose a novel detection method and build a multi-class model with C-LSTM (Convolutional Neural Network, Long Short-Term Memory), combining opcode sequences and deep learning. The proposed unknown vulnerabilities detection method leverages the similarity between opcode sequences of unknown and partially known vulnerabilities. It supports a faster response to a large number of contracts that need to be tested, but also can discover unknown vulnerabilities in advance. We conduct trials on 14,150 opcode sequences generated by executing transactions on Ethereum. Extensive experiments have verified the effectiveness and efficiency of the model.

Authors

Institutions

Publication Details

Published
2025-04-18
DOI
https://doi.org/10.1109/scecs65243.2025.11065151
Primary Topic
Insurance and Financial Risk Management
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Unknown Vulnerability Detection in Smart Contracts with Multi-Class Model using C-LSTM

Peiqiang Li, Xubin Li, Tao Peng, Mingfei Chen et al.
Insurance and Financial Risk Management
article

Unknown Vulnerability Detection in Smart Contracts with Multi-Class Model using C-LSTM

Peiqiang Li, Xubin Li, Tao Peng, Mingfei Chen, Yiming Guan, Houji Chen, Wenhao Gu
article en

Abstract

Smart contracts have enhanced the blockchain ecosystem, while they have also greatly increased the risk of attack due to their numerous security vulnerabilities. Traditional detection techniques and static analysis methods mainly focus on detecting known vulnerabilities. Aiming at unknown vulnerabilities, we propose a novel detection method and build a multi-class model with C-LSTM (Convolutional Neural Network, Long Short-Term Memory), combining opcode sequences and deep learning. The proposed unknown vulnerabilities detection method leverages the similarity between opcode sequences of unknown and partially known vulnerabilities. It supports a faster response to a large number of contracts that need to be tested, but also can discover unknown vulnerabilities in advance. We conduct trials on 14,150 opcode sequences generated by executing transactions on Ethereum. Extensive experiments have verified the effectiveness and efficiency of the model.

Guangzhou University (CN)
National Natural Science Foundation of China, Natural Science Foundation of Guangdong Province
Openalex Percentile: Top 76%
Insurance and Financial Risk Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Unknown Vulnerability Detection in Smart Contracts with Multi-Class Model using C-LSTM — Peiqiang Li, Xubin Li, et al. · (2025) | TGRS Research Map | TGRS