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

CVE-2026-21589 allows a remote unauthenticated attacker with network access to an affected self-managed Atlassian application to access specific files within its web application root. Exploitation requires prior knowledge of the target file's exact name and path; the flaw does not itself provide directory listing or enumeration. Public technical research and proof-of-concept material were released, and BleepingComputer reported attacks after the public PoC release. In certain Crowd-integrated deployments, exposed files may contribute to a path toward administrator-level access. Treat successful compromise as unconfirmed unless supported by 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.
  • WAF/proxy regex filter (Atlassian-supplied; for all affected products): block any URL matching the following pattern. Configure it according to your WAF/reverse-proxy product and test URL-encoded variants before relying on it.
  • (?is).*(?:/|\\|::|%(?:25)*(?:2f|5c)|(?::|%(?:25)*3a){2})(?:\.|%(?:25)*2e){2}(?:/|\\|::|%(?:25)*(?:2f|5c)|(?::|%(?:25)*3a){2}|;|%(?:25)*3b|$).*
  • Validate that the rule blocks '..' immediately adjacent to '/', '\\', or '::', including encoded forms. This is a temporary mitigation and does not replace patching.
  • 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 →