CriticalCVE-2023-22518

    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
    Fixed in
    • Atlassian Confluence Data Center 7.19.16
    • Atlassian Confluence Server 7.19.16

    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.

    1. 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.action and /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 of confluence-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.
    2. 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)?\.action for 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-administrators membership 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.
    3. 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.action or /json/setup-restore-progress.action, especially with parameters like synchronous=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.log outside maintenance windows. Also flag new users added straight to confluence-administrators, and plugin uploads via /admin/uploadplugin.action by unfamiliar accounts.
      • EDR/Sysmon process ancestry: Sysmon EID 1 or EDR telemetry where the parent is java.exe/tomcat*.exe (Windows) or java running as the Confluence user (Linux), and the child is cmd.exe, powershell.exe, bash, sh, curl or wget. Sigma shape: ParentImage|endswith: '\java.exe' AND Image|endswith: ['\cmd.exe','\powershell.exe'], scoped to Confluence hosts.
      • Linux auditd/file system: Look for execve events with the Confluence service account uid. Also look for new .jar or .jsp files under the install or home directory (Sysmon EID 11, or an auditd watch on plugins/). 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.log with high orig_bytes) are also suspicious.

    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 products
    Affected versionsFixed in
    AtlassianConfluence Data Center
    • 1.0.0 – < 7.19.16
    • 7.19.16
    AtlassianConfluence Server
    • 1.0.0 – < 7.19.16
    • 7.19.16
    atlassianconfluence_data_center
    • 1.0 – < 7.19.16
    • 7.20.0 – < 8.3.4
    • 8.4.0 – < 8.4.4
    • 8.6.0
    • 8.5.0 – < 8.5.3
    • 7.19.16
    • 8.3.4
    • 8.4.4
    • —
    • 8.5.3
    atlassianconfluence_server
    • 7.20.0 – < 8.3.4
    • 8.6.0
    • 1.0 – < 7.19.16
    • 8.5.0 – < 8.5.3
    • 8.4.0 – < 8.4.4
    • 8.3.4
    • —
    • 7.19.16
    • 8.5.3
    • 8.4.4

    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.

    Public exploit references
    CISA KEV CatalogCISA Known Exploited Vulnerability (opens in a new tab)cisa.govactively exploited
    Packet StormAtlassian Confluence Improper Authorization Code Execution (opens in a new tab)packetstormsecurity.comPoC (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.

    Badge preview for CVE-2023-22518
    <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>