Uncovering NFT Domain-Specific Defects on Smart Contract Bytecode

The peak of monthly trade volume of NFT (non-fungible token) has reached <inline-formula><tex-math notation="LaTeX">${\$}$</tex-math></inline-formula>4.95 billion USD in August 2023, which shows the hot trend and the potential significance of NFT. However, the smart contract responsible for managing NFT may contain defects, which can be exploited by attackers to cause severe damage to victims. We take the first step to systematically analyze three kinds of defects on NFT contracts, namely fragile NFT binding, non-compliant implementation, and implanted backdoor. In particular, we propose <i>Emerium</i>, the first extensible detection framework for capturing these defects by inspecting the bytecode of smart contracts. We conduct extensive experiments to evaluate <i>Emerium</i>, and the experimental results show that it can detect the aforementioned defects with 0.83 and 0.89 F-measure for ERC-721 contracts and ERC-1155 contracts, respectively. Applying <i>Emerium</i> to 87,839 ERC-721 and 9,808 ERC1155 NFT contracts of real world, we uncover 44,863,255 defects of fragile NFT binding, 1,373 defects of non-compliant implementation, and 105 defects of backdoor (also with a new CVE).

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Dependable and Secure Computing
Published
2025-03-29
DOI
https://doi.org/10.1109/tdsc.2025.3556285
Citations
4
Primary Topic
Digital Rights Management and Security
Type
article
Field-Weighted Citation Impact
12.98
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Uncovering NFT Domain-Specific Defects on Smart Contract Bytecode

Zuchao Ma, Muhui Jiang, Yajin Zhou, Xiapu Luo et al.
4 citations
IEEE Transactions on Dependable and Secure Computing
Digital Rights Management and Security
12.98
article

Uncovering NFT Domain-Specific Defects on Smart Contract Bytecode

Zuchao Ma, Muhui Jiang, Yajin Zhou, Xiapu Luo, Haoyu Wang
article en
4 citations

Abstract

The peak of monthly trade volume of NFT (non-fungible token) has reached <inline-formula><tex-math notation="LaTeX">${\$}$</tex-math></inline-formula>4.95 billion USD in August 2023, which shows the hot trend and the potential significance of NFT. However, the smart contract responsible for managing NFT may contain defects, which can be exploited by attackers to cause severe damage to victims. We take the first step to systematically analyze three kinds of defects on NFT contracts, namely fragile NFT binding, non-compliant implementation, and implanted backdoor. In particular, we propose <i>Emerium</i>, the first extensible detection framework for capturing these defects by inspecting the bytecode of smart contracts. We conduct extensive experiments to evaluate <i>Emerium</i>, and the experimental results show that it can detect the aforementioned defects with 0.83 and 0.89 F-measure for ERC-721 contracts and ERC-1155 contracts, respectively. Applying <i>Emerium</i> to 87,839 ERC-721 and 9,808 ERC1155 NFT contracts of real world, we uncover 44,863,255 defects of fragile NFT binding, 1,373 defects of non-compliant implementation, and 105 defects of backdoor (also with a new CVE).

IEEE Transactions on Dependable and Secure ComputingVol. 22(5)
Hong Kong Polytechnic University (HK), Zhejiang University of Science and Technology (CN), Huazhong University of Science and Technology (CN)
Openalex Percentile: Top 2%
Digital Rights Management and Security
12.98
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.