Skip to content
Conference

State-Aware Hybrid Concrete-Symbolic Analysis for Automated Vulnerability Discovery in Iot Communication Protocols

Jul 2026 · International Conference on Future Internet of Things and Cloud · pp. 119-126 · 0 citations · 29 references

Abstract

Internet of Things (IoT) devices heavily rely on lightweight communication protocols such as MQTT, CoAP, and 6LoWPAN. To minimize memory footprint and computational overhead, these protocols are often implemented using custom C/C++ code, making them highly susceptible to memory corruption vulnerabilities including buffer overflows and integer underflows. Traditional automated testing techniques, such as coverage-guided fuzzing and standard symbolic execution, struggle to effectively explore the deep state spaces of these protocols due to the complex, stateful nature of network handshakes and the path explosion problem. In this paper, we propose ProtoSym, a novel State-Aware Hybrid Concrete-Symbolic Engine designed specifically for IoT protocol vulnerability discovery. Our approach synergistically combines directed concrete execution to navigate complex network state machines with selective symbolic execution to rigorously solve constraints within packet payloads, effectively finding deep-seated security flaws in IoT gateway firmware. We introduce a formal theoretical framework that models protocol states and transitions, enabling precise constraint formulation, and present a directed path exploration strategy that mitigates path explosion while maximizing state coverage. Experimental evaluation on widely-used IoT protocol implementations demonstrates that ProtoSym achieves up to 46.7% higher statespace coverage and discovers $3.7 \times$ more unique vulnerabilities compared to state-of-the-art baselines.

View source

Similar papers

Sep 2026

SE4SC-LLM: an LLM-Augmented symbolic execution framework for smart contracts

SE4SC-LLM, an LLM-augmented symbolic execution framework for smart contracts that achieves 95.1% average CFG coverage, a 6.5 percentage point improvement over the strongest baseline, and detects 11.2% more vulnerabilities.

Tian-Huan Miao, Yang Liu · 0 citations
#software testing Preprint Aug 2026

A Fully Automated, Deployment-Aware Testing Pipeline for IoT-Based Automotive Applications

This work presents an end-to-end, deployment-aware testing pipeline for IoT-based automotive applications that combines requirement-driven test and code generation with large language model (LLM) and vision-language model (VLM) assistance, and human-in-the-loop curation to reduce manual effort and improve consistency.

Denesa Zyberaj, Roman Vintonyak, Pascal Hirmer et al. · 0 citations
#reinforcement learning Review Open access Sep 2026

A Systematic Survey of Smart Contract Fuzzing: Methods, Techniques, and Architectures for Ethereum and Beyond

A conceptual taxonomy establishing an explicit correspondence between classical and smart contract fuzzing is developed and an architectural taxonomy of representative fuzzers unified under a generalised waypoint architecture is presented that exposes key feedback domains and composition gaps.

Luis Alberto López Alvar, L. de la Torre, Ze-Hua Wang et al. · 0 citations
Open access Sep 2026

SKAEG: Automatic Exploit Generation Based on Shared Keywords in Embedded Systems

This work introduces two new modules: Exploitability Analysis, which evaluates whether identified vulnerabilities can be exploited, and Frontend File Parsing, which constructs request packets based on shared keywords, which enables SKAEG to integrate vulnerability analysis with concrete exploit generation, thereby faci...

Shao-Guang Wu, Ji-You Chang, Jian-Nan Guo et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.