☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 8.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N 🐛 CWE-285
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-21584

CVE-2026-21584 Improper Access Control in Atlassian
📅 PUBLISHED: 2026-08-18 00:00 UTC 🔄 UPDATED: 2026-10-02 19:27 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.31%
👁️
0.31% probability
7.7× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1078
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 8.1
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: N Availability None
8.1
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-21584 is a High-severity Improper Authorization vulnerability affecting Atlassian Bamboo Data Center, a CI/CD server product. The flaw was introduced in versions 10.0.0, 10.1.0, 10.2.0, 11.0.0, 12.0.0, and 12.1.0, and carries a CVSS score of 7.6. An authenticated attacker can exploit this authorization flaw to gain unintended access to resources or functionality, potentially exposing sensitive information or even achieving arbitrary code execution on the target server. Atlassian has identified fixed versions 10.2.22 and 12.1.10, but as of this report's compilation, no patch evidence has been confirmed from any tracked source, leaving affected instances in an elevated risk posture. This vulnerability was reported through Atlassian's Penetration Testing program, suggesting a realistic and validated exploitation pathway.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability is classified as an Improper Authorization flaw (CWE class related to missing or incorrect access control checks). The NVD description specifies that the issue exists in multiple major/minor version lines of Bamboo Data Center: 10.0.0, 10.1.0, 10.2.0, 11.0.0, 12.0.0, and 12.1.0. This breadth suggests the flaw was introduced early in a code refactor or feature addition and was carried forward across subsequent releases, indicating a systemic authorization logic error rather than a single-line regression.

Attack Surface: Bamboo Data Center is a self-hosted CI/CD orchestration platform. It exposes web-based administrative and project-management interfaces, REST APIs for build triggers and artifact retrieval, and agent/remote communication channels. The authenticated attack vector narrows the exposure to users with valid credentials, but the "Improper Authorization" class implies the vulnerability allows a low-privileged authenticated user to perform actions or access data reserved for higher-privileged roles (e.g., project administrators, system administrators).

Vulnerability Mechanism (Inferred at Class Level): Improper Authorization vulnerabilities of this nature typically arise from one of the following patterns:

  • Missing server-side role checks: The UI may hide privileged buttons for non-admin users, but the backend API endpoint fails to re-validate the user's role or permission scope, permitting direct request forging.
  • Insecure direct object references (IDOR): The application uses user-supplied identifiers (e.g., build IDs, project keys, artifact paths) without verifying the authenticated user's ownership or access entitlement.
  • Broken state-machine transitions: Workflow actions (e.g., approving a deployment, promoting a build) may be invoked without verifying the initiating user's role in that specific project context.

Given the CVSS score of 7.6 (High) and the stated impact of "exposure of resources or functionality" and potentially "execute arbitrary code," the authorization bypass likely extends beyond simple data leakage. The ability to execute arbitrary code suggests the attacker can reach functionality that writes files, triggers build scripts, or modifies agent configurations — all of which are high-privilege operations in a CI/CD environment.

Specific Technical Details: The NVD description does not provide endpoint paths, parameter names, or function-level details. This is consistent with a vendor that has not yet publicly disclosed technical specifics, likely to prevent active exploitation while patches are being rolled out. As such, the exact mechanism (e.g., a missing isAdmin() check on a specific PlanResult REST endpoint) remains undisclosed. The absence of a CWE ID in the provided metadata further limits precise classification, though the vulnerability class is unambiguously "Improper Authorization" (typically mapped to CWE-862 Missing Authorization or CWE-863 Incorrect Authorization).

Exploitation Scenarios

Reconnaissance and Target Identification: An attacker begins by identifying exposed Bamboo Data Center instances. Bamboo's default web port is 8085, and the login page and login action are standard markers. Shodan-style queries (e.g., http.title:"Bamboo", product:"Atlassian Bamboo") can enumerate targets. The attacker then needs valid credentials. These can be obtained via credential stuffing (if the organization has weak password policies), phishing of developers, or leveraging previously compromised developer workstations that store session tokens or API keys.

Triggering the Authorization Flaw: With authenticated access at a low-privilege level (e.g., a standard developer account with access to a single project), the attacker probes the application's REST API and web endpoints for authorization gaps. Because the flaw is in the server-side authorization logic, the attacker likely sends crafted HTTP requests to privileged endpoints — either by directly invoking admin-only API paths or by manipulating object identifiers (e.g., project keys, build IDs) that the UI would normally prevent them from accessing. The vulnerability class suggests the server fails to validate the user's permission scope for the requested resource.

Payload and Execution Method (Class-Level): At the vulnerability-class level, the attacker would:

  1. Authenticate to Bamboo Data Center as a low-privileged user.
  2. Enumerate available REST API endpoints and web actions that are intended for higher-privileged roles.
  3. Craft HTTP requests (e.g., POST, PUT, or GET with modified session context) that invoke these privileged actions without proper server-side authorization checks.
  4. If the authorization bypass extends to file-write or build-management capabilities, the attacker could modify build configuration files, inject malicious build steps, or upload arbitrary artifacts — any of which could lead to arbitrary code execution on build agents or the Bamboo server itself.

Post-Exploitation Impact: Successful exploitation grants the attacker access to sensitive information such as source code repositories, deployment credentials, environment variables, and SSH keys stored in build plans. If arbitrary code execution is achieved on the Bamboo server or connected build agents, the attacker gains a foothold in the CI/CD pipeline — a prime position for supply-chain compromise. From here, the attacker could inject malicious code into build artifacts that ship to production, pivot to internal networks accessible from the build infrastructure, or establish persistence via rogue build agents.

PoC Status: Unknown. No public proof-of-concept or exploit code has been identified. The attack chain described above is inferred from the vulnerability class and standard CI/CD exploitation patterns; no specific implementation details are available.

Impact Assessment

CVSS Context (Score 7.6): A score of 7.6 without a published vector string makes sub-score analysis impossible; however, the High severity rating indicates a serious security boundary violation. Based on the description, the vector likely includes:

  • High Confidentiality Impact: Exposure of sensitive information (source code, credentials, environment configs).
  • High Integrity Impact: The ability to execute arbitrary code implies the attacker can alter data or application behavior.
  • Low/Unknown Availability Impact (not explicitly stated).

Affected Systems: All self-hosted Bamboo Data Center instances running versions 10.0.0, 10.1.0, 10.2.0 (up to but excluding 10.2.22), 11.0.0, 12.0.0, and 12.1.0 (up to but excluding 12.1.10). This includes production CI/CD infrastructure in enterprises of all sizes.

Blast Radius: Bamboo Data Center is often integrated with critical development infrastructure: source control systems (Bitbucket, GitHub), artifact repositories, deployment tools, and cloud provider credentials. A successful exploit is a supply-chain attack vector. The "authenticated" requirement lowers the barrier entry relative to unauthenticated flaws but still exposes any organization where developer accounts are not strictly segmented or where API tokens have broad scopes. The impact is compounded by the fact that CI/CD systems hold some of the most sensitive secrets in an organization, making this a high-value target for advanced persistent threat (APT) actors and ransomware groups.

Detection Guidance

Sigma Rule

title: Potential Bamboo Data Center Authorization Bypass (CVE-2026-21584)
id: 8c1f2a3b-4d5e-6f70-8a1b-2c3d4e5f6071
status: experimental
description: Detects suspicious access patterns to Atlassian Bamboo Data Center that may indicate exploitation of CVE-2026-21584, an improper authorization vulnerability allowing authenticated users to access privileged resources.
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2026-21584
author: Valters IT Security Team
date: 2026/04/12
logsource:
    category: webserver
    product: atlassian
    service: bamboo
detection:
    selection_low_priv:
        cs-username|endswith:
            - '-dev'
            - '-standard'
        http.url_extension: '/rest/api/'
    selection_admin_actions:
        http.url|contains:
            - '/admin/'
            - '/permissions/'
            - '/deployment/'
            - '/agent/'
    selection_status:
        http.response.status_code:
            - 200
            - 201
    condition: selection_low_priv and selection_admin_actions and selection_status
level: high
falsepositives:
    - Misconfigured permission schemes granting standard users legitimate admin access
    - Internal tools using low-privileged service accounts for administrative automation
tags:
    - attack.t1078
    - attack.t1190
    - cve.2026-21584

YARA Rule

rule CVE_2026_21584_Bamboo_Authorization_Bypass {
    meta:
        author = "Valters IT Security"
        description = "Detects suspicious requests indicative of exploitation attempts against Atlassian Bamboo Data Center Improper Authorization vulnerability (CVE-2026-21584)"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-21584"
        date = "2026-04-12"
        severity = "high"
    strings:
        $admin_path1 = "/admin/" ascii wide nocase
        $admin_path2 = "/permissions/" ascii wide nocase
        $admin_path3 = "/agent/" ascii wide nocase
        $api_path = "/rest/api/" ascii wide nocase
        $bamboo_header = "X-Atlassian-Token" ascii wide nocase
        $csrf_header = "X-Csrf-Token" ascii wide nocase
    condition:
        uint16(0) == 0x5a4d and
        any of ($admin_path*) and
        $api_path and
        any of ($bamboo_header, $csrf_header)
}

Suricata IDS Rule

alert http any any -> $HOME_NET any (msg:"ET EXPLOIT Atlassian Bamboo Data Center Authorization Bypass Attempt (CVE-2026-21584)"; flow:established,to_server; content:"POST"; http_method; content:"/rest/api/"; http_uri; pcre:"/(admin|permissions|agent)/"; http_uri; content:"X-Atlassian-Token"; http_header; nocase; sid:2026021584; rev:1; reference:cve,2026-21584; reference:url,https://nvd.nist.gov/vuln/detail/CVE-2026-21584; metadata:attack_target CI_CD, deployment Perimeter, signature_severity Major, created_at 2026_04_12;)

Elastic Detection

any where process.name == "java" or process.name == "node" or true
| filter event.dataset == "nginx.access" or event.dataset == "iis.access"
| where url.path like "*rest/api*" and (url.path like "*admin*" or url.path like "*permissions*" or url.path like "*agent*") and http.response.status_code == 200
| filter user.name is not null
| filter user.name not in ("admin", "administrator", "root", "system")
| fanout by source.ip, user.name
| scan by url.path
  deliver matches(base)

Splunk SPL Query

index=proxy OR index=nginx sourcetype=access_combined
| where like(uri_path, "%/rest/api/%") AND (like(uri_path, "%/admin/%") OR like(uri_path, "%/permissions/%") OR like(uri_path, "%/agent/%"))
| eval is_low_priv=if(match(user, "(?i)(-dev|-standard|svc|service)"), "true", "false")
| where is_low_priv="true"
| stats count min(_time) as first_seen max(_time) as last_seen by src_ip, user, uri_path
| where count > 5
| table _time, src_ip, user, uri_path, count, first_seen, last_seen
| sort - count

Wazuh OSSEC Rule

<group name="atlassian,bamboo,authorization,">
  <rule id="429501" level="12">
    <decoded_as>json</decoded_as>
    <field name="url">\.+/rest/api/.+(admin|permissions|agent)</field>
    <field name="user" type="pcre2">(?i)(-dev|-standard|svc)</field>
    <field name="response">200</field>
    <description>Atlassian Bamboo Data Center: Possible authorization bypass attempt (CVE-2026-21584) by low-privileged user.</description>
    <group>attack.t1078,attack.t1190,cve-2026-21584</group>
    <mitre>
      <id>T1078</id>
    </mitre>
    <mitre>
      <id>T1190</id>
    </mitre>
  </rule>
</group>

Mitigation & Patch Guidance

Patch Status: UNPATCHED (Confidence 0/4). The provided data lists fixed versions (10.2.22 and 12.1.10), but the intelligence feed indicates no confirmed patch evidence from any tracked source. This discrepancy may indicate that the vendor has announced fixes but the feed has not yet captured the patch publication, or that the fixed versions are pending release. Regardless, the conservative assessment is that the vulnerability is currently unpatched in the wild.

Immediate Mitigations:

  1. Upgrade to the specified fixed versions — Bamboo Data Center 10.2.22 or 12.1.10 — as the highest priority. If these versions are not yet available for download, monitor the Bamboo release notes page for their publication.
  2. Restrict network access to Bamboo Data Center — place it behind a VPN or bastion host, limiting access to only developers and CI/CD administrators from approved IP ranges.
  3. Review and tighten user roles — audit all Bamboo users and remove any unnecessary accounts. Enforce the principle of least privilege. Suspend accounts for former employees immediately.
  4. Rotate all credentials stored in Bamboo (API tokens, SSH keys, deployment passwords) once the patch is applied or if any suspicious activity is observed, as these may have been exposed.
  5. Enable multi-factor authentication (MFA) for all Bamboo Data Center accounts to raise the bar for credential compromise.
  6. Monitor audit logs for anomalous access to administrative endpoints from non-admin user accounts. Prioritize alerts for access to /admin/, permission-management, and agent-management endpoints by standard users.

Long-Term Hardening:

  1. Segment CI/CD infrastructure: Isolate Bamboo Data Center in a dedicated network segment with strict egress controls to prevent lateral movement if it is compromised.
  2. Implement API token lifecycle management: Use short-lived, scoped API tokens for build automation instead of long-lived user credentials.
  3. Adopt rolling patches: Consider moving to a version line actively supported by Atlassian that receives rapid security backports (e.g., the latest 12.x line).
  4. Regular security reviews: Conduct periodic penetration testing of Bamboo Data Center, focusing on authorization logic, as this vulnerability was discovered through Atlassian's own penetration testing program — indicating the flaw class is being actively evaluated.

References

  1. NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2026-21584
  2. Atlassian Bamboo Release Notes: https://confluence.atlassian.com/bambooreleases/bamboo-release-notes-1189793869.html
  3. Atlassian Bamboo Download Archives: https://www.atlassian.com/software/bamboo/download-archives
  4. CISA Known Exploited Vulnerabilities Catalog: https://www.cisa.gov/known-exploited-vulnerabilities-catalog (CVE-2026-21584 is not listed as of this report — no known in-the-wild exploitation has been officially confirmed)
  5. NVD CVE Detail Page (CVSS 7.6): https://nvd.nist.gov/vuln/detail/CVE-2026-21584#vulnCurrentDescriptionTitle

Threat Actor Activity: No known threat actor campaigns have been publicly attributed to this vulnerability. The absence of exploit code and CISA KEV listing suggests it has not yet been weaponized in widespread attacks, but the high value of CI/CD infrastructure makes targeted exploitation by sophisticated adversaries plausible. Monitoring for internal anomalous access patterns remains critical.


👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

http.title:"Bamboo"
product:"Atlassian Bamboo"
http.html:"Bamboo Data Center"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-21584/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.