In this scenario, we display how, via Slack AI, an attacker with access to Slack can exfiltrate data in private channels they are not a part of. [...] Prompt injection occurs because an LLM cannot distinguish between the "system prompt" created by a developer and the rest of the context that is appended to the query. [...] Note that Slack insider threats are already an issue (leaks from Disney, Uber, EA, Twitter, etc in the past have happened via Slack), and this just explodes the risk as now an attacker does not even need access to the private channel or data within Slack to exfiltrate it.
Slack AI answers questions in natural language over everything a user can see, which includes public channels. PromptArmor showed in August 2024 that an attacker who can post in any public channel, including one they create alone, can plant an instruction that Slack AI will act on when a colleague asks it something entirely different, returning content from private channels the attacker was never in. Slack's ingestion of uploaded files and Google Drive documents six days earlier had widened what was reachable. The structural point is the one that recurs on this page: a retrieval assistant inherits the reach of whoever asks it, not the reach of whoever wrote the text it is reading.