Join our Newsletter — 33% off our NHI Course

Is CVE-2021-26084 (Atlassian Confluence Server and Data Center Object-Graph Navigation Language (OGNL) Injection) being exploited in the wild?

Yes. CISA added CVE-2021-26084 to its Known Exploited Vulnerabilities catalogue on 3 November 2021, which it does only when there is reliable evidence of active exploitation. CISA lists it as known to be used in ransomware campaigns. Atlassian Confluence Server and Data Server contain an Object-Graph Navigation Language (OGNL) injection vulnerability that may allow an unauthenticated attacker to execute code.

What this CVE means for defenders

CVE-2021-26084 is not a theoretical Confluence issue. The practical question is whether your Confluence Server or Data Center estate was reachable, internet-exposed, or trusted by internal users at the time CISA listed it as actively exploited. For a vulnerability of this type, exposure is driven less by the abstract product name and more by where the instance sat, who could reach it, and whether logs show suspicious requests before remediation.

For vulnerability triage and emergency response, treat the KEV listing as the trigger to confirm inventory, ownership, and patch status, then verify whether any compensating controls were actually in place. NHIMG’s Zero-Day and Exploited Vulnerabilities Guide is the right companion when you need a playbook for KEV-driven triage, emergency mitigation, and post-patch hunting.

Because the flaw is an OGNL injection that can permit unauthenticated code execution, the operational concern is not only patch delay, but also whether the instance may already have been used as the first foothold in a broader intrusion. In practice, that means you should think about application compromise, webshell-style persistence, and follow-on access to adjacent systems rather than just the vulnerable page itself.

Why active exploitation changes the response

Once a vulnerability appears in CISA’s KEV catalogue, the response standard changes from routine remediation to time-bound exposure reduction. For internet-facing application flaws, the decision point is whether the service can be taken down, isolated, or otherwise protected fast enough to limit attacker dwell time while you patch.

That is especially important when the vulnerable service is a collaboration platform with broad internal reach. A successful exploit can become a stepping stone into documentation, credentials stored in tickets or pages, or administrative workflows that were never intended to be attacker-accessible. NHIMG’s Atlassian Cloud Security Guide is useful background for understanding the access patterns and administrative surfaces around Jira and Confluence deployments.

If your environment cannot be patched immediately, the key security judgment is whether you can meaningfully reduce attack surface without breaking business-critical use. That often means network restriction, temporary service isolation, tighter reverse-proxy filtering, and heightened monitoring for abnormal requests or unexpected child processes spawned by the application tier.

What to check after exposure or suspected compromise

For an exploit that allows unauthenticated code execution, compromise assessment should not stop at the vulnerable endpoint. Review authentication events, outbound connections, file changes, scheduled tasks, new administrative accounts, and any signs that the application server was used to reach other hosts or services. If the instance had privileged integration credentials, those may be part of the blast radius even when the initial bug was in the web application layer.

When exploitation is plausible, search for earlier compromise before and after the patch window. That includes looking for unusual archive files, modified templates, unexpected plugins, and evidence of command execution through the application process. NHIMG’s Web Application Attacks Guide and Insecure Deserialisation Guide help frame the kinds of application-layer abuse patterns that often accompany code-execution flaws, even when the exact exploit path differs.

Where Confluence stored or could reach secrets, assume those values may need rotation if compromise is confirmed or strongly suspected. The most important question is not whether attackers definitely harvested everything, but whether the server had enough trust and access to make credential exposure a realistic consequence.

Risk and Threat Considerations

An actively exploited Confluence injection flaw is dangerous because collaboration platforms often sit close to identity, documentation, and internal operations. If an attacker gets code execution, the server can become a launch point for lateral movement, credential theft, or tampering with business content that staff trust.

Failure mechanism: The attacker sends a crafted request that reaches the vulnerable OGNL expression handling path, executes server-side code, and then uses the compromised application context to enumerate files, drop tooling, or pivot outward.

Impact: The likely consequences are unauthorized access, data theft, persistence on the application host, and possible reuse of any secrets, sessions, or trusted integrations reachable from Confluence.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP ASVS, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP ASVS V15 — Secure Coding and Architecture OGNL injection is an application-layer code-execution flaw.
Recommendation — Review input handling and expression evaluation paths for unsafe server-side execution.
NIST SP 800-53 Rev 5 SI-10 — Information Input Validation The issue is an injection vulnerability that depends on unsafe input handling.
RA-5 — Vulnerability Monitoring and Scanning KEV-listed exploitation requires rapid confirmation of exposure and patch status.
Recommendation — Validate all external input before it reaches application logic or expression parsers. Continuously identify exposed vulnerable assets and verify remediation status.
CIS Controls v8 CIS-7 — Continuous Vulnerability Management Actively exploited vulnerabilities require prioritized detection and remediation.
CIS-16 — Application Software Security The flaw is in an application platform, so secure app controls are directly relevant.
Recommendation — Prioritize and remediate exploited vulnerabilities on an accelerated timeline. Harden application deployment and review software for exploitable injection paths.

Practitioner Guidance

What to verify: Confirm whether the affected Confluence instances were internet-exposed, whether the KEV due date was met in practice, and whether logs show exploitation activity before or during remediation. If you cannot prove the instance was not touched, treat it as potentially compromised until evidence says otherwise.

Decision rule: If the server handled privileged content, stored integration secrets, or had outbound reach to internal systems, prioritize compromise assessment and credential review alongside patching. A clean patch without blast-radius review leaves the most important risk unanswered.

Practitioner takeaway: For a KEV-listed code-execution flaw, the real security decision is not only how fast you patch, but whether you have enough evidence to trust the server again after patching.