Exploring Permission Control Flaws in Mini-apps
Mini-apps, running within super apps like WeChat, Snapchat, Telegram, etc., have become quite popular these years, expanding the capability of super apps to offer almost any functionality users might desire in their daily lives. However, developers of both super apps and mini-apps typically focus on functionality, thus overlooking security measures essential for protecting users’ sensitive information and safeguarding critical operations. In this paper, we utilize a static analysis approach, revealing two major security flaws of mini-apps and super apps: users’ sensitive information leakage and caller impersonation attacks. We analyzed 10,000 popular mini-apps on WeChat and found that 2,554 are vulnerable to the users’ sensitive information leakage. For the caller impersonation attack, we found one example that is vulnerable to such an attack.
Authors
- Zhou Wu (ORCID: https://orcid.org/0000-0003-0566-1898)
- Shengzhi Zhang (ORCID: https://orcid.org/0000-0001-9432-9779)
- J. Li (ORCID: https://orcid.org/0000-0001-8560-9306)
- Yuting Zhang (ORCID: https://orcid.org/0000-0002-2547-8831)
Institutions
- Boston University (US)
- Meta (United States) (US)
Publication Details
- Published
- 2024-12-17
- DOI
- https://doi.org/10.1109/trustcom63139.2024.00268
- Primary Topic
- Green IT and Sustainability
- Type
- article
- Field-Weighted Citation Impact
- 0.00