Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/183999
Title: Scalable Linux-based firmware vulnerability analysis and verification
Authors: Goel, Armaan
Keywords: Computer and Information Science
Issue Date: 2025
Publisher: Nanyang Technological University
Source: Goel, A. (2025). Scalable Linux-based firmware vulnerability analysis and verification. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/183999
Project: CCDS24-0444
Abstract: The proliferation of Internet of Things (IoT) devices has introduced significant security challenges, primarily due to vulnerabilities in Linux-based firmware commonly used in these devices. This thesis investigates scalable vulnerability analysis methods for IoT firmware by reproducing and evaluating three state-of-the-art static taint analysis tools: EmTaint, Mango, and OctopusTaint. These tools were tested on real-world firmware samples, focusing on identifying command injection and stack-based buffer overflow vulnerabilities. The study highlights each tool's strengths and limitations. EmTaint demonstrated exceptional scalability with low resource consumption but suffered from high false negatives due to its limited analysis scope. Mango achieved superior accuracy in detecting known vulnerabilities but exhibited high memory usage and occasional over-tainting, leading to false positives. OctopusTaint showed promise with advanced sanitization checks but faced reproducibility issues on consumer-grade hardware, limiting its reliability. Key contributions include the discovery of a previously undocumented stack-based buffer overflow vulnerability, enrichment of CVE-2024-57595 with detailed analysis, and improvements to EmTaint's preprocessing scripts for modern compatibility. Additionally, the thesis enhanced Mango's extensibility by integrating new sources and sinks, reducing false negatives.
URI: https://hdl.handle.net/10356/183999
Schools: College of Computing and Data Science 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:CCDS Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
main.pdf
  Restricted Access
1.67 MBAdobe PDFView/Open

Page view(s)

16
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.