threatnotes.
← All reports
Active exploitation alert

CVE-2026-21589: Atlassian Products Arbitrary File Access Exploited in Attacks

14/10/20267 min read
AtlassianCVE-2026-21589Active ExploitationArbitrary File AccessPath TraversalJiraConfluenceBitbucket
By Priyank RavalLinkedIn ↗X ↗Email

CVE-2026-21589 is a critical unauthenticated arbitrary file-access vulnerability affecting eight self-managed Atlassian products. Following public technical details and proof-of-concept release, exploitation has been reported; defenders should patch affected Data Center deployments, restrict exposure, and investigate logs for suspicious path-traversal requests.

Impacted systems

Software / applicationVersion / scope
Bitbucket Data CenterAll versions before fixed releases 9.4.26, 10.2.8, or 10.5.1
Confluence Data CenterAll versions before fixed releases 9.2.26 or 10.2.19
Jira Service Management Data CenterAll versions before fixed releases 5.12.40, 10.3.26, or 11.3.12
Jira Software Data CenterAll versions before fixed releases 9.12.40, 10.3.26, or 11.3.12
Bamboo Data CenterAll versions before fixed releases 10.2.24 or 12.1.12
Crowd Data CenterAll versions before fixed releases 6.3.7, 7.0.3, 7.1.7, or 7.2.4
CrucibleAll versions before 4.9.15
FisheyeAll versions before 4.9.15

Exploitation conditions

A remote unauthenticated attacker with network access to an affected self-managed Atlassian application can read specific files under the web application root. Exploitation requires prior knowledge of the exact target file name and path; the flaw does not provide directory listing or enumeration. Public technical details and proof-of-concept material are available, and active exploitation has been observed after the PoC release. In certain Crowd-integrated deployments, exposed files may contribute to a path toward administrator-level access. Treat successful compromise as confirmed only with local evidence.

Recommended action

  • Patch every affected self-managed installation to the fixed version or a later supported release listed in Atlassian's advisory. Prioritise internet-facing systems.
  • Inventory all eight affected product families: Bitbucket Data Center, Confluence Data Center, Jira Service Management Data Center, Jira Software Data Center, Bamboo Data Center, Crowd Data Center, Crucible and Fisheye.
  • If patching cannot be completed immediately, remove the instance from public internet access where possible, including instances protected by login, until patched or safely mitigated.
  • Review web, reverse-proxy and application access logs for path-traversal patterns where '..' is adjacent to '/', backslash or '::', including URL-encoded variants. URL-decode request lines during analysis.
  • Correlate suspicious requests with source IPs, response codes, timestamps, authentication events and subsequent administrative activity. Preserve logs and investigate unexpected file access.
  • Where secrets or credentials may have been exposed, rotate them and investigate connected systems. For Crowd-integrated environments, review authentication and administrator activity across connected Atlassian applications.
  • If using a WAF or reverse proxy as temporary mitigation, implement and test the exact filtering guidance in Atlassian's advisory, including encoded path traversal forms. Validate changes carefully to avoid disrupting legitimate traffic.

Workarounds

  • Preferred temporary mitigation: remove affected instances from internet exposure until patching or mitigation is complete, where possible.

  • Temporary WAF/proxy mitigation (Atlassian-supplied, all affected products): block requests whose URL contains a path-traversal sequence — the characters '..' immediately next to '/', '\', or '::', including URL-encoded forms such as %2e%2e%2f. Deploy this vendor regex on your WAF or reverse proxy (copy exactly; test before production):

    (?is).*(?:/|\\|::|%(?:25)*(?:2f|5c)|(?::|%(?:25)*3a){2})(?:\.|%(?:25)*2e){2}(?:/|\\|::|%(?:25)*(?:2f|5c)|(?::|%(?:25)*3a){2}|;|%(?:25)*3b|$).*
  • This WAF rule is temporary mitigation only and does not replace patching. Configure it for your specific WAF product and confirm legitimate traffic is not blocked.

  • Atlassian also provides product-specific alternatives: Tomcat RewriteValve rules for Confluence, Jira Service Management, Jira Software, Bamboo and Crowd; and a urlrewrite.xml rule for Bitbucket. Follow the exact vendor instructions, back up configuration, and apply to every cluster node/mirror where applicable.

Sources

Continue

More notes and updates.

All reports →