CVE DatabaseCVE-2023-22515
한국어 권고문 →
CVE-2023-225159.8/CRITICALCISA KEVCWE-20

Atlassian Confluence Data Center and Server Privilege Escalation and RCE Vulnerability (CVE-2023-22515) Security Advisory

⚡ Jump to Patch
Affected Vendors
atlassian
Affected Components
confluence data center, confluence server
Published Date
2023-10-04
CVSS v3.1
9.8
CRITICAL
EPSS (30d)
99.2%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

On-premise deployments of Atlassian Confluence Data Center and Confluence Server (Atlassian Cloud instances are not affected)

Impact

Unauthenticated remote attackers can bypass access controls to access setup endpoints, create unauthorized administrator accounts, and achieve full system compromise

Mitigation

Immediately upgrade to the patched official versions, or restrict external access to the vulnerable /setup/* endpoints if patching cannot be applied immediately

Affected Products & Version Scope

Atlassian Confluence Data Center and Server versions 8.0.0 through 8.5.1 (excluding patched versions 8.3.3, 8.4.3, 8.5.2, and above)

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

The recommended remediation is to upgrade Confluence to the latest patched LTS release. Below is an example of how to stop the service and perform an upgrade on a Linux server.

bash
# 1. Stop the Confluence service
sudo systemctl stop confluence

# 2. Backup the Confluence Home directory and database
tar -czvf confluence_home_backup.tar.gz /var/atlassian/application-data/confluence

# 3. Download and run the latest patched installer (e.g., 8.5.3 LTS)
wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-8.5.3-x64.bin
chmod +x atlassian-confluence-8.5.3-x64.bin
sudo ./atlassian-confluence-8.5.3-x64.bin

2. Temporary Workaround & Hardening Configuration

If patching cannot be applied immediately, block all external access to the /setup/* endpoints using a reverse proxy such as Nginx.

nginx
# Add this block to your Nginx configuration to block setup endpoints
server {
    listen 80;
    server_name confluence.internal.local;

    # Block access to vulnerable setup endpoints (CVE-2023-22515)
    location ~* ^/setup/ {
        deny all;
        return 403;
    }

    location / {
        proxy_pass http://127.0.0.1:8090;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

3. Log Audit & IoC Verification Commands

Use the following commands to inspect Confluence access logs for unauthorized access to setup endpoints and verify newly created admin accounts.

bash
# 1. Scan access logs for suspicious requests to setup actions
echo '=== [Audit] Scanning for unauthorized /setup/ access ==='
grep -E '/setup/.*\.action' /opt/atlassian/confluence/logs/conf_access_log.*.log

# 2. Check for recently created active users in the database (PostgreSQL example)
echo '=== [Audit] Checking recently created Confluence users ==='
# psql -U confluence_user -d confluence_db -c "SELECT username, created_date FROM cwd_user WHERE active = 'Y' ORDER BY created_date DESC LIMIT 10;"
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
Cloudflare Enterprise & Pro WAF
Due to active exploitation in the wild, immediately restrict external access to your Confluence instances and apply the official security patches.

Block Exploits Instantly with Managed Virtual Patching Rules

Can't patch production immediately? Deploy managed WAF rules at the edge to intercept RCE, SQLi, and deserialization payloads before they hit your origin server.

3-min setup · Automated Zero-Day Managed Rules
Practice Exploiting & Patching This Web Vulnerability in an Interactive Lab
Launch Hands-On Security Lab

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2023-22515) is a critical broken access control flaw (CWE-20) in Atlassian Confluence Data Center and Server. The root cause lies in the improper validation of HTTP request parameters within the XWork/Struts2-based web framework. This allows unauthenticated remote attackers to manipulate internal state variables and access setup-related actions (/setup/*) even after the initial installation has been completed.

2. Exploitation Mechanics & Attack Scenario

An attacker sends a crafted HTTP POST request targeting endpoints such as /setup/setup-restore.action or /setup/bootstrapStatus.action. By manipulating the request parameters, the attacker forces the application to reset its installation state or bypass authorization checks. This enables the attacker to register a new administrative account without any prior credentials. Once administrative access is established, the attacker can upload malicious plugins or web shells to execute arbitrary OS commands, leading to Remote Code Execution (RCE).

3. Infrastructure & Business Impact

With a CVSS score of 9.8 and active exploitation in the wild (listed in CISA KEV and high EPSS score), this vulnerability poses an extreme risk. Successful exploitation allows complete takeover of the Confluence instance, leading to the theft of proprietary data, intellectual property, and credentials stored within the wiki. Furthermore, compromised servers can be used as a pivot point to move laterally within the internal network or deploy ransomware.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2023-22515)

FAQ

Q1. How critical is CVE-2023-22515 and is it actively exploited in the wild?

CVE-2023-22515 is rated CVSS 9.8 (CRITICAL) with a 30-day EPSS exploitation probability of 99.2%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2023-22515?

Primary impacted vendors include atlassian across confluence data center, confluence server. Scope summary: Atlassian Confluence Data Center and Server versions 8.0.0 through 8.5.1 (excluding patched versions 8.3.3, 8.4.3, 8.5.2, and above)

Q3. What temporary mitigations or workarounds exist for CVE-2023-22515 before patching?

[Mitigation] Immediately upgrade to the patched official versions, or restrict external access to the vulnerable /setup/* endpoints if patching cannot be applied immediately Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2023-22515

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (atlassian)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2023-22515 Atlassian Confluence Data Center and Server Privilege Escalation and RCE Vulnerability (CVE-2023-22515) Security Advisory (CVSS 9.8) - Patch & Workaround | CVE Pulse