FR
live

Atlassian Rovo Prompt Injection Sends Jira and Confluence Data to Attackers, One Path Still Unfixed

Two independent security research teams have demonstrated that Atlassian's Rovo AI assistant can be prompted to exfiltrate Jira and Confluence data to an attacker-controlled server. One attack path was fixed server-side on July 8, 2026 — the other remained open on August 8 with no fix announced. Atlassian Cloud admins must audit Rovo permissions immediately.

A desk robot assistant leaning over an open filing cabinet, an amber wire connecting its hand to an envelope slipping out the window — ETTAYEB illustration

August 8, 2026. Two independent security firms — PromptArmor and Varonis Threat Labs — publish simultaneous proof-of-concept attacks showing that Rovo, Atlassian’s AI assistant embedded in Jira and Confluence, can be manipulated through prompt injection to gather internal data and send it to an attacker-controlled server. One attack path was closed server-side on July 8, 2026 — the other remained open on August 8, with no fix communicated.

The problem for organisations using Atlassian Cloud is structural: Rovo is enabled by default on Standard, Premium, and Enterprise plans. The assistant accesses, with the signed-in user’s permissions, every Jira and Confluence space that user can see. Both attacks demonstrate that this access can be hijacked without exploiting a classic software vulnerability — purely by manipulating the underlying language model.

Two vectors, one result

The two teams took different paths to reach the same outcome: Jira and Confluence data exfiltration through indirect prompt injection.

Varonis — the URL vector (fixed). Varonis Threat Labs discovered that the rovoChatPrompt URL parameter can preload instructions into a Rovo chat session. An attacker crafts a URL targeting a Confluence or Jira instance which, when clicked by an authenticated user, loads a malicious prompt into Rovo. The prompt instructs the assistant to search for information the user can access, embed it into the path of an image hosted on an attacker-controlled server, and open that image — leaking the data through the attacker’s web server logs.

The Varonis demonstration exfiltrated a private API key from Confluence. The team also validated the same technique against Jira and SharePoint and Outlook connectors. The flaw, dubbed RovoBlast, was submitted through Bugcrowd, rated P2, and earned a $6,000 bounty. Atlassian deployed a server-side fix on July 8, 2026 — no client-side patch was required.

PromptArmor — the document vector (unfixed). The second attack, documented by PromptArmor and published on August 5, 2026, follows a different path. The attacker uploads a document (text file, PDF, Confluence page) containing hidden instructions inside content that Rovo is asked to read. When the victim asks Rovo to organise their Jira tickets, the assistant reads the poisoned document, executes the hidden instructions, searches through the accessible Jira and Confluence data, and sends the results to an attacker-controlled URL.

PromptArmor highlights two critical details: the exfiltration requires no separate human-in-the-loop approval step, and disabling Rovo’s web-search toggle does not block the attack. The firm disclosed the issue to Atlassian on May 23, 2026, received an acknowledgement on May 25, followed up on June 4 and again on July 29. As of August 8, 2026, PromptArmor’s report still described Rovo as vulnerable.

Why the server-side fix is not enough

Atlassian closing the URL vector on July 8 is welcome — it cuts off an attack path that required only a single click. But leaving the document vector unfixed a month after public disclosure is a dangerous gamble.

The PromptArmor report has been public since August 5, 2026. The technical details are precise enough to reproduce: the injection prompt is documented, the poisoning scenario is described, and the claim that the web-search toggle does not block the attack is verifiable. Any competent threat actor can reproduce the attack within hours.

The risk is compounded by Rovo’s default exposure. According to Atlassian’s documentation, Rovo is enabled for all supported apps on Standard, Premium, and Enterprise plans. The assistant can see everything the signed-in user can access — which, in a typical organisation, covers most of the Jira and Confluence perimeter.

The only effective client-side barrier is fine-grained access control: restricting which apps and user groups can use Rovo. Atlassian documents this capability in its admin portal, with an important caveat: on a site running multiple Jira-family apps, blocking one does not remove the shared capabilities. Rovo Search, Chat, and Create with Rovo remain available as long as at least one Jira app on that site keeps them enabled.

What admins can do today

Without a formal fix for the document vector — and no CVE assigned as of August 8 — Atlassian Cloud administrators have no patch to apply. They do, however, have a set of risk-reduction measures at their disposal.

1. Audit Rovo access. Check the Atlassian admin portal to see which apps and user groups have Rovo features enabled. The official documentation describes how to block Rovo per app and per user group.

2. Disable Rovo on sensitive apps. If your Confluence instance contains restricted-access spaces (finance, security, HR), consider turning off Rovo for those apps until a confirmed fix arrives.

3. Tighten underlying permissions. The PromptArmor attack operates within the victim’s permission boundaries. Tightening permissions — applying least privilege — mechanically reduces the volume of exfiltratable data.

4. Monitor outbound request logs. The exfiltration relies on an HTTP request to an external server. Your proxy or outbound firewall logs may reveal calls to unusual domains originating from your Atlassian Cloud instance’s IP range.

5. Train users on unsolicited files. The document vector depends on uploading a poisoned file. Educate your teams not to interact with files from unknown sources inside a Rovo context.

Verdict

Atlassian Rovo is a powerful AI assistant deeply integrated into the Atlassian Cloud ecosystem — and that is precisely what makes it dangerous. The two prompt injection attacks demonstrate that AI assistants wired to real enterprise data represent a genuinely new attack surface, still poorly covered by traditional defence mechanisms.

If your organisation uses Jira or Confluence on a Standard, Premium, or Enterprise plan, Rovo is probably already active. Check it today. If the PromptArmor document vector worries you — and it should — the only proactive mitigation available as of August 10, 2026 is to restrict Rovo access to the applications and user groups that strictly need it. Do not wait for a patch: none has been announced.

References

The cyber brief, every Tuesday

The flaws that matter and the patches to apply, in a ten-minute read.

No spam. One-click unsubscribe.
read next

On the same topic

AWS and Google Cloud Bury the Lock-In War — Their Joint Multicloud Framework Resets the Rules for CIOs

On August 12, 2026, AWS and Google Cloud unveiled an open-source multicloud interoperability framework that eliminates egress fees and standardizes identity across both platforms. Azure will join before the end of the year. For CIOs, this marks the end of forced infrastructure duplication — and the beginning of genuinely agnostic cloud architecture.

The European Commission lost 350 GB of data after its AWS account was hacked — the shared responsibility model failed at the first hurdle

A threat actor compromised a European Commission AWS account in early August 2026 and exfiltrated over 350 GB of data, including databases and an internal email server. The incident is a reminder that the weakest link in cloud security is not the provider's infrastructure — it's client-side identity and access management.

← Back to the feed

Type at least two characters.

navigate open esc dismiss