IRIS: A Generalizable and Context-Aware Framework for Binary Vulnerability Detection

The security of Internet of Things (IoT) devices has become a critical concern as they are increasingly deployed in diverse and sensitive environments. Firmware vulnerabilities—particularly in closed-source, architecturally diverse binaries—pose severe risks and are difficult to detect due to the lack of source code and platform heterogeneity. Existing binary analysis approaches either rely on dynamic execution with limited path coverage or static techniques with poor generalizability. In this work, we propose IRIS, a general and context-aware framework for binary vulnerability detection. IRIS lifts binaries into an intermediate representation (IR) for platform-independent analysis and applies path-sensitive, inter-procedural slicing to extract semantically meaningful code regions. These slices are encoded using a Bidirectional Gated Recurrent Unit (BiGRU) with attention model that captures local semantics and contextual dependencies within inter-procedural code slices. We evaluate IRIS on a curated dataset from the SARD benchmark, focusing on IoT-relevant vulnerabilities such as buffer overflows and command injection. IRIS achieves 95.6% accuracy and a 92.8% F1-score, outperforming several representative neural baselines. These results demonstrate the effectiveness of IRIS in binary vulnerability detection.

Authors

Institutions

Publication Details

Published
2025-07-18
DOI
https://doi.org/10.1109/ecnct66493.2025.11172443
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

IRIS: A Generalizable and Context-Aware Framework for Binary Vulnerability Detection

Jingdian Ming, Dandan Xu
Network Security and Intrusion Detection
article

IRIS: A Generalizable and Context-Aware Framework for Binary Vulnerability Detection

Jingdian Ming, Dandan Xu
article en

Abstract

The security of Internet of Things (IoT) devices has become a critical concern as they are increasingly deployed in diverse and sensitive environments. Firmware vulnerabilities—particularly in closed-source, architecturally diverse binaries—pose severe risks and are difficult to detect due to the lack of source code and platform heterogeneity. Existing binary analysis approaches either rely on dynamic execution with limited path coverage or static techniques with poor generalizability. In this work, we propose IRIS, a general and context-aware framework for binary vulnerability detection. IRIS lifts binaries into an intermediate representation (IR) for platform-independent analysis and applies path-sensitive, inter-procedural slicing to extract semantically meaningful code regions. These slices are encoded using a Bidirectional Gated Recurrent Unit (BiGRU) with attention model that captures local semantics and contextual dependencies within inter-procedural code slices. We evaluate IRIS on a curated dataset from the SARD benchmark, focusing on IoT-relevant vulnerabilities such as buffer overflows and command injection. IRIS achieves 95.6% accuracy and a 92.8% F1-score, outperforming several representative neural baselines. These results demonstrate the effectiveness of IRIS in binary vulnerability detection.

Nanjing University of Science and Technology (CN)
Openalex Percentile: Top 70%
Network Security and Intrusion Detection
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.