Hundreds of AI Apps Exposing Credentials: iOS Security Risks
Hundreds of AI-powered iOS apps found exposing credentials Mobile app developers are integrating AI capabilities into a wide range of applications, from writing assistants and productivity tools to entertainment and lifestyle services. Recent findings highlight ongoing challenges in securing access to these AI-driven services.
Research into LLM API credential exposure
The study conducted by researchers from Wake Forest University analyzed 444 iOS applications incorporating large language model (LLM) features. The investigation revealed that 282 of these apps contained vulnerabilities that exposed exploitable credentials or backend access mechanisms. The affected applications spanned 13 categories, including productivity, entertainment, lifestyle, education, utilities, and health and fitness.
The scale of the issue
The research underscores that LLM API key leakage is a systemic problem within the iOS ecosystem, impacting 26% of the analyzed applications across diverse developer types and app categories. The vulnerability affects both niche and widely used apps, with some applications amassing over 2.3 million user ratings.
Methodology and findings
The study began with a dataset of over 38,000 App Store listings, narrowing the focus to 444 applications with confirmed LLM functionality. Of these, 64% were found to expose credentials or access mechanisms that remained vulnerable during testing. The research identified specific types of exposure, including:
- 136 apps leaking authentication tokens
- 92 allowing unauthenticated backend access
- 54 exposing plaintext API keys
- 28 cases where system prompts used by the underlying AI services were also exposed
Category-specific risks
Productivity apps accounted for the highest number of vulnerable applications, followed by entertainment and lifestyle categories. Health and fitness apps exhibited the highest leakage rate among the examined categories. The majority of affected apps relied on custom developer-operated backends, with 155 applications in this group. Another 67 utilized cloud platforms such as Firebase, Google Cloud Run, and AWS, while 60 communicated directly with AI providers.
Mitigation challenges
Over half of the affected apps (55%) routed LLM traffic through custom developer backends, indicating that provider-side security measures alone are insufficient. Cloud platforms and direct API services contributed comparable shares of leakage, at 23% and 21% respectively. This highlights the need for comprehensive architectural safeguards.
Post-disclosure assessments
The researchers notified all 282 affected developers and retested the applications 90 days later. While 28% of the vulnerable apps implemented remediation measures such as credential revocation or access control improvements, 23% remained exploitable. Of these, 36 apps had not taken corrective action, and 30 exhibited fundamental flaws in their authentication designs.
Technical implications
The findings emphasize the critical need for robust security practices in AI-powered applications. Developers must prioritize secure credential management, implement proper access controls, and adopt architectures that minimize exposure risks. The study serves as a reminder of the evolving security challenges associated with integrating AI technologies into mobile ecosystems.
