Callix Detects Access Control Flaws in Android Firmware
Original title: Beyond Sensitive APIs: Detecting Access Control Flaws at Sensitive Callsites in Android Firmware
Callix found 819 vulnerable paths in 1,750 pre-installed Android apps.
Callix jointly analyzes API functionality and data at callsites to assess sensitivity. It recovers security checks as explicit properties and applies restriction context to evaluate sufficiency. The tool was evaluated on apps from the 10 top-tier Android vendors.
- Evaluated on 1,750 pre-installed apps
- Discovered 819 vulnerable paths
- 42.1% allow private data via generic DB ops
- 95.1% precision in 60% sample validation
- Many findings rewarded via bug bounties
From the original article
1 min read at arxiv.orgExisting studies of vulnerable pre-installed Android apps identify dangerous behavior by checking whether an app invokes an API from a predefined set of security-sensitive APIs.
By Haotian Deng · arxiv.org
A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.