Atlassian Confluence Data Center and Server Improper Authorization Vulnerability (CVE-2023-22518)
Published In CISA KEV since Sources: SingCERT, pwn.watch, CVE.org, BSI
What is affected, what to do
This vulnerability allows an unauthenticated attacker to impersonate an administrator in Confluence Data Center and Server, performing administrative actions that lead to a complete loss of confidentiality, integrity, and availability. All versions of Confluence Data Center and Server are affected, but Atlassian Cloud sites are not. It is actively exploited in ransomware campaigns since November 2023. Immediate patching to the latest versions is critical to mitigate the risks.
The vulnerability is being actively exploited; treat it as a priority. CISA lists it as used in ransomware campaigns. Update Atlassian Confluence Data Center to version 7.19.16, Atlassian Confluence Server to version 7.19.16. Immediate actions, mitigation and detection rules are in the runbook below.
- Affected
- Atlassian Confluence Data Center
lt 1.0.0..7.19.16 - Atlassian Confluence Server
lt 1.0.0..7.19.16
- Atlassian Confluence Data Center
- Fixed in
- Atlassian Confluence Data Center
7.19.16 - Atlassian Confluence Server
7.19.16
- Atlassian Confluence Data Center
Not sure whether and how you are affected? Ask a question about this vulnerability
Metrics
10.0
Priority
XIEM Effective CVSS: highest available CVSS rating from NVD and vendor data.
Source: Vendor (CNA), CVSS v3
10.0
CVSS v3
Severity Critical on the scale from 0 to 10.
Source: SingCERT, pwn.watch, CVE.org, BSI
—
EPSS score
No value is available for this vulnerability.
Show all metrics
- Severity
- Critical
Priority (0–325)
The priority score is a consolidated metric that condenses several individual signals into a single, action-guiding ranking: technical severity (CVSS), exploitation likelihood (EPSS), known-exploited status (KEV) and the context of the affected asset. The aim is to answer the only truly important question in vulnerability management: what first?
Read in glossary- 258.75 Methodology
Exploit maturity
An exploit is code or a technique that specifically uses a concrete vulnerability to force unintended behaviour — such as executing code or escalating privileges. It is the tool that turns a theoretical flaw into a practical attack.
Read in glossary- actively exploited
XIEM Effective CVSS
XIEM® is the tiered managed-security operating model from NEOSEC and a registered trademark of NEOSEC GmbH. It extends classic SIEM — the central collection, normalisation and correlation of security-relevant events — with endpoint forensics, network visibility and deception technology, and consolidates them into three building tiers: Sentry, Orchestrate and Command.
Read in glossary- 10.0 Methodology
CVSS v3
CVSS is the globally established, open standard for assessing the technical severity of a vulnerability on a scale from 0 to 10. It describes how easily a flaw can be exploited and what damage it can cause — but not how likely its actual exploitation is. CVSS and the complementary EPSS deliberately answer different questions.
Read in glossary- 10.0
KEV status
The KEV catalogue is a list maintained by the US authority CISA of vulnerabilities for which active exploitation in the wild has been confirmed. It answers not the question „how severe?“ but „is it already being attacked?“ — thereby sharply prioritising patching.
Read in glossary- Actively exploited
- Published
In CISA KEV since
The KEV catalogue is a list maintained by the US authority CISA of vulnerabilities for which active exploitation in the wild has been confirmed. It answers not the question „how severe?“ but „is it already being attacked?“ — thereby sharply prioritising patching.
Read in glossary
Response and mitigation
Why act now?
Prioritisation rationale
This flaw is network-reachable without authentication or user interaction, and a single instance reset hands the attacker an administrator account. From there, full loss of confidentiality, integrity and availability is trivial. Exploitation likelihood is among the very highest of any CVE, and CISA flags known ransomware campaigns that wipe or encrypt affected instances. Typical targets are internet-facing wiki and documentation platforms that often hold operational runbooks and credentials, so a compromise is likely reportable for NIS2 and KRITIS entities. Treat any internet-exposed, unpatched instance as an emergency to fix now. Internal-only instances remain high priority, with patching within days.
Runbook step 1
Immediate response (0-24 h)
- Find exposure and cut internet access now: Inventory every Confluence Data Center/Server instance, including test, staging and forgotten legacy boxes. Put any internet-facing instance behind VPN or an allowlisted reverse proxy until it is patched. atlassian.net Cloud sites are not affected.
- Patch: Upgrade to fixed release 7.19.16, 8.3.4, 8.4.4 or 8.5.3, depending on your release line. For 8.6.0, the supplied context lists no fixed version — a patch is available from the vendor; look up the exact version in the Atlassian advisory. Versions older than 7.19 are end-of-life and must move to a patched LTS line.
- Interim block if you cannot patch immediately: On the reverse proxy or WAF, return HTTP 403 for
/json/setup-restore.action,/json/setup-restore-local.actionand/json/setup-restore-progress.action. These are the abused restore endpoints. - Compromise check before patching: Grep Tomcat access logs for POSTs to
/json/setup-restore*. Also look for unknown members ofconfluence-administrators, newly installed plugins, and missing spaces or pages. If you get hits, isolate the host and preserve evidence rather than patching and carrying on. - Protect backups: Move current database and home-directory backups offline or to immutable storage, then verify integrity. Exploitation lets an attacker wipe the instance, and CISA confirms ransomware use.
- Rotate secrets if compromise is suspected: Rotate the DB credentials in
confluence.cfg.xml, service-account passwords, Application Links/OAuth tokens and local admin passwords.
Runbook step 2
Mitigation layers
- Network segmentation: Expose Confluence only to user or management VLANs or via VPN. Apply default-deny egress from the Confluence host so attackers cannot pull tooling or reach C2.
- WAF/IPS rule: Block URIs matching
^/json/setup-restore(-local|-progress)?\.actionfor any HTTP method. Normalise path tricks first (;jsessionid=, double slashes, URL encoding). Also drop multipart ZIP uploads to/json/*from untrusted networks. Suricata shape:http.uri; content:"/json/setup-restore"; nocase;. - Endpoint hardening: Run Confluence under a dedicated unprivileged service account. Minimise write access to the install directory and plugin paths. Enable an EDR policy that blocks shell children of the Confluence JVM.
- IAM/least privilege: Keep
confluence-administratorsmembership minimal and alert on changes. Enforce SSO with MFA for admin access. Note that the bug bypasses authentication entirely, so MFA only limits reuse of stolen accounts. - Configuration/resilience: Keep the restore function blocked at the proxy during normal operations and open it only in maintenance windows. Follow 3-2-1 backups with an offline copy, and test your Confluence recovery time.
Runbook step 3
Detection rules
- Web access logs (Tomcat
conf_access_log/proxy): Watch for POSTs to/json/setup-restore.action,/json/setup-restore-local.actionor/json/setup-restore-progress.action, especially with parameters likesynchronous=true. SPL:index=web uri_path="/json/setup-restore*" method=POST | stats count by src_ip, uri_path, status. - Confluence audit/application log: Flag unexpected site restore or import entries in
atlassian-confluence.logoutside maintenance windows. Also flag new users added straight toconfluence-administrators, and plugin uploads via/admin/uploadplugin.actionby unfamiliar accounts. - EDR/Sysmon process ancestry: Sysmon EID 1 or EDR telemetry where the parent is
java.exe/tomcat*.exe(Windows) orjavarunning as the Confluence user (Linux), and the child iscmd.exe,powershell.exe,bash,sh,curlorwget. Sigma shape:ParentImage|endswith: '\java.exe' AND Image|endswith: ['\cmd.exe','\powershell.exe'], scoped to Confluence hosts. - Linux auditd/file system: Look for
execveevents with the Confluence service accountuid. Also look for new.jaror.jspfiles under the install or home directory (Sysmon EID 11, or an auditd watch onplugins/). Mass renames or writes with new file extensions indicate encryption. - Network (Zeek/Suricata): Alert on outbound connections from the Confluence server to unknown external IPs shortly after restore-endpoint requests. Large outbound transfers (
conn.logwith highorig_bytes) are also suspicious.
- Web access logs (Tomcat
Detection rules
No NEOSEC detection rule is available for this vulnerability yet.
Classification under NIS2 and CRA
Rule-based classification from exploitation status and severity. It does not replace a case-by-case assessment.
NIS2
NIS2 is EU Directive (EU) 2022/2555 to raise the level of cybersecurity across the Union. It substantially broadens obligations compared with the first NIS directive: more sectors, mandatory risk management, staged reporting duties and personal accountability of senior management.
Read in glossary- Actively exploited: treat the vulnerability as a priority in vulnerability handling under Art. 21(2)(e) NIS2. If it is exploited in your environment, check the reporting obligation under Art. 23 (early warning within 24 hours).
CRA
The CRA is EU Regulation (EU) 2024/2847 setting horizontal cybersecurity requirements for „products with digital elements“ — from industrial controllers and software to connected consumer devices. For the first time manufacturers must ensure security across the entire product lifecycle, handle vulnerabilities and provide security updates.
Read in glossary- Since 11.09.2026, manufacturers of affected products with digital elements must report actively exploited vulnerabilities under Art. 14 CRA, with an early warning within 24 hours via ENISA's single reporting platform.
ISO/IEC 27001
ISO/IEC 27001 is the internationally leading standard for an information security management system (ISMS). It describes a risk-based, process-oriented framework to systematically plan, implement, review and improve information security.
Read in glossary- Control A.8.8, management of technical vulnerabilities: assess relevance to your systems, plan remediation and keep evidence.
Description
All versions of Confluence Data Center and Server are affected by this unexploited vulnerability. This Improper Authorization vulnerability allows an unauthenticated attacker to reset Confluence and create a Confluence instance administrator account. Using this account, an attacker can then perform all administrative actions that are available to Confluence instance administrator leading to - but not limited to - full loss of confidentiality, integrity and availability. Atlassian Cloud sites are not affected by this vulnerability. If your Confluence site is accessed via an atlassian.net domain, it is hosted by Atlassian and is not vulnerable to this issue.
Source: CSA/SingCERT, pwn.watch, NVD (NIST), cvelistv5, CISA KEV Catalog, CVE.org (MITRE), BSI WID Portal, BSI CSAF
Affected products
The following versions are affected. Older releases of the same product line are also vulnerable unless stated otherwise.
| Affected versions | Fixed in | ||
|---|---|---|---|
| Atlassian | Confluence Data Center |
|
|
| Atlassian | Confluence Server |
|
|
| atlassian | confluence_data_center |
|
|
| atlassian | confluence_server |
|
|
Vendors and products
Public exploit references
Publicly reported proof-of-concepts, exploit modules and detection templates for this vulnerability. NEOSEC links to the original sources only and does not provide any exploit code.
| CISA KEV Catalog | CISA Known Exploited Vulnerability (opens in a new tab)cisa.gov | actively exploited | |
| Packet Storm | Atlassian Confluence Improper Authorization Code Execution (opens in a new tab)packetstormsecurity.com | PoC (publicly reported)reported, not verified | — |
References & sources
- confluence.atlassian.compages/viewpage.action?pageId=1311473907Issue tracking, Mitigation, Vendor advisory
- jira.atlassian.combrowse/CONFSERVER-93142Issue tracking, Mitigation, Vendor advisory
- packetstormsecurity.comfiles/176264/Atlassian-Confluence-Improper-Authorization-Code-E…Exploit, Third-party advisory, Vulnerability database
- cisa.govknown-exploited-vulnerabilities-catalog?field_cve=CVE-2023-22518government-resource, US government resource
- cert.atCERT.at: Kritische Sicherheitslücke in Confluence Data Center und Confluence Servercert-at
- pwn.watchpwn.watch: Confluence Data Center/Server reset-and-takeover bug exploited for Cerber ransomware (CVE-2023-22518)pwn-watch
- confluence.atlassian.comCVE-2023-22518 - Improper Authorization Vulnerability in Confluence Data Center and Serverpwn-watch
- NVD (NIST)NVD: CVE-2023-22518pwn-watch
- cisa.govCISA Known Exploited Vulnerabilities Catalogpwn-watch
Embed badge
Show the severity and KEV status of this vulnerability on your site – with a link back here. The image is updated hourly.
<a href="https://intel.neosec.eu/en/cve/CVE-2023-22518"><img src="https://intel.neosec.eu/badge/cve/CVE-2023-22518.svg?lang=en" alt="CVE-2023-22518 – NEOSEC Intel" height="20"></a>