FirmPass: Identifying Broken Password Management in Linux-Based IoT Firmware Through Query-Driven Approaches

Password management is a fundamental aspect of security for Internet of Things (IoT) devices. However, despite the availability of established guidelines and best practices, the implementation of password management in IoT firmware often falls short, leading to vulnerabilities and potential breaches. Because of the lack of automated tools, the severity and pervasiveness of broken password management of IoT firmware has been less understood. In this paper, we present FIRMPASS, a new tool to identify broken password management of Linuxbased IoT firmware. Particularly, we establish general password management models for Linux-based IoT devices based on password management processes and related vulnerabilities. To automatically identify the vulnerabilities, FIRMPASS employs a query-driven approach to locate the firmware that violate the properties of correct password management. Specifically, we manually define four rules that should be complied with, encode the rules with queries, and check the queries in the firmware, which leads to the discovery of four types of vulnerabilities. Evaluation of 615 IoT firmware images uncovers 67 vulnerabilities, including 37 previously unknown issues. Our work underscores the urgent need for assessment solutions for IoT firmware.

Authors

Institutions

Publication Details

Journal
IEEE Internet of Things Journal
Published
2025-04-16
DOI
https://doi.org/10.1109/jiot.2025.3561520
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

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

FirmPass: Identifying Broken Password Management in Linux-Based IoT Firmware Through Query-Driven Approaches

Zheng Qin, Jing Huang, Yuting Xiao, Yupeng Hu et al.
IEEE Internet of Things Journal
Advanced Malware Detection Techniques
article

FirmPass: Identifying Broken Password Management in Linux-Based IoT Firmware Through Query-Driven Approaches

Zheng Qin, Jing Huang, Yuting Xiao, Yupeng Hu, Jiongyi Chen
article en

Abstract

Password management is a fundamental aspect of security for Internet of Things (IoT) devices. However, despite the availability of established guidelines and best practices, the implementation of password management in IoT firmware often falls short, leading to vulnerabilities and potential breaches. Because of the lack of automated tools, the severity and pervasiveness of broken password management of IoT firmware has been less understood. In this paper, we present FIRMPASS, a new tool to identify broken password management of Linuxbased IoT firmware. Particularly, we establish general password management models for Linux-based IoT devices based on password management processes and related vulnerabilities. To automatically identify the vulnerabilities, FIRMPASS employs a query-driven approach to locate the firmware that violate the properties of correct password management. Specifically, we manually define four rules that should be complied with, encode the rules with queries, and check the queries in the firmware, which leads to the discovery of four types of vulnerabilities. Evaluation of 615 IoT firmware images uncovers 67 vulnerabilities, including 37 previously unknown issues. Our work underscores the urgent need for assessment solutions for IoT firmware.

IEEE Internet of Things JournalVol. 12(14)
Hunan University (CN), National University of Defense Technology (CN)
Innovative Research Group Project of the National Natural Science Foundation of China
Openalex Percentile: Top 92%
Advanced Malware Detection Techniques
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.