Static Detection of Filesystem Vulnerabilities in Android Systems
Yu-Tsung Lee, Hayawardh Vijayakumar, Zhiyun Qian, Trent, Jaeger

TL;DR
This paper introduces PathSentinel, a static analysis tool that combines program and access control policy analysis, augmented with large language models, to detect and validate filesystem vulnerabilities in Android systems more effectively.
Contribution
PathSentinel uniquely integrates static program analysis with access control policy analysis and leverages LLMs for exploit generation, advancing Android filesystem vulnerability detection.
Findings
Detected 51 new vulnerabilities in Android apps
Achieved high accuracy with only 2 false positives
Validated effectiveness on Android 12 and 14 systems
Abstract
Filesystem vulnerabilities persist as a significant threat to Android systems, despite various proposed defenses and testing techniques. The complexity of program behaviors and access control mechanisms in Android systems makes it challenging to effectively identify these vulnerabilities. In this paper, we present PathSentinel, which overcomes the limitations of previous techniques by combining static program analysis and access control policy analysis to detect three types of filesystem vulnerabilities: path traversals, hijacking vulnerabilities, and luring vulnerabilities. By unifying program and access control policy analysis, PathSentinel identifies attack surfaces accurately and prunes many impractical attacks to generate input payloads for vulnerability testing. To streamline vulnerability validation, PathSentinel leverages large language models (LLMs) to generate targeted exploit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Security and Verification in Computing · Digital and Cyber Forensics
