VulCatch: Enhancing Binary Vulnerability Detection through CodeT5 Decompilation and KAN Advanced Feature Extraction
Not on the map. Why?
Abstract (arXiv)
Binary program vulnerability detection is critical for software security, yet existing deep learning approaches often rely on source code analysis, limiting their ability to detect unknown vulnerabilities. To address this, we propose VulCatch, a binary-level vulnerability detection framework. VulCatch introduces a Synergy Decompilation Module (SDM) and Kolmogorov-Arnold Networks (KAN) to transform raw binary code into pseudocode using CodeT5, preserving high-level semantics for deep analysis with tools like Ghidra and IDA. KAN further enhances feature transformation, enabling the detection of complex vulnerabilities. VulCatch employs word2vec, Inception Blocks, BiLSTM Attention, and Residual connections to achieve high detection accuracy (98.88%) and precision (97.92%), while minimizing false positives (1.56%) and false negatives (2.71%) across seven CVE datasets.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 15 of its 54 references that are in the map. First posted on arXiv 13 Aug 2024.
Builds on
15 of 54 references.
References · 15
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
- 2016Stacked Hourglass Networks for Human Pose Estimationcited by 913
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2015Training Very Deep Networkscited by 172
- 2018Automated Vulnerability Detection in Source Code Using Deep Representation Learningcited by 114
- 2018SySeVR: A Framework for Using Deep Learning to Detect Software Vulnerabilitiescited by 91
- 2017Comparative Study of CNN and RNN for Natural Language Processingcited by 81
- 2017Neural Network-based Graph Embedding for Cross-Platform Binary Code Similarity Detectioncited by 65
- 2024LLM4Decompile: Decompiling Binary Code with Large Language Modelscited by 38
3 more
- 2023Refining Decompiled C Code with Large Language Modelscited by 24
- 2020XDA: Accurate, Robust Disassembly with Transfer Learningcited by 21
- 2023Converting Epics/Stories into Pseudocode using Transformerscited by 1
Built on by
Citing papers per year: 2025: 2.
2 papers.