Security News
NewTrusted App · API Keys

282 iOS AI apps leaked the keys to their AI model accounts

At a glance

Apps tested
444 iOS AI apps
Leaking
282 apps
Still open
72% after 3 months
Reported by
Wake Forest University

What happened

Researchers analyzed 444 AI apps on iOS and found that 282 expose working credentials for large language model (LLM) services in their network traffic, across at least ten model providers. Anyone holding the credentials can send requests on the developer's account, and the developer pays.

Three months after the developers were told, 72% of the apps were still exploitable.

What was found

Most leaks came from replayable login tokens (48%), backends that accepted unauthenticated requests (33%) and API keys sent in plain text (19%). In some plain-text-key apps the same request also revealed the app's hidden system prompt. Neither the paper nor the press coverage names the apps or says user chats were exposed.

Data at risk

  • LLM API keys
  • Login tokens
  • Hidden system prompts
  • Developer AI bills

What you should do

  1. There is no setting that fixes this on your side; each app's developer has to.
  2. Avoid entering sensitive content in AI apps you do not know well.
  3. Developers: keep keys out of the app, check callers on your own server, and avoid long-lived replayable tokens.
View original postarXiv · The Hacker News

Source: arXiv