Understanding CVE-202 How It Works

Secably Research
Oct 20, 2026
6 min read
Vulnerability Research
Cve Cve-202 Dive Into Vulnerability
Understanding CVE-202 How It Works
Understanding CVE-202 How It Works
This technical analysis provides a Deep Dive into CVE-202, specifically focusing on the critical vulnerabilities affecting Ivanti Connect Secure and Ivanti Policy Secure gateways. These vulnerabilities, identified as CVE-2023-46805 and CVE-2024-21887, allow unauthenticated attackers to achieve remote code execution (RCE) when chained together. The Cybersecurity and Infrastructure Security Agency (CISA) added both CVEs to its Known Exploited Vulnerabilities (KEV) catalog due to active exploitation in the wild.

What the Vulnerability Is and Its Impact

CVE-2023-46805 is an authentication bypass vulnerability within the web component of Ivanti Connect Secure (ICS) and Ivanti Policy Secure gateways. It allows a remote attacker to access restricted resources by bypassing control checks. This vulnerability carries a CVSS v3.1 score of 8.2 (High). CVE-2024-21887 is a command injection vulnerability in the web components of Ivanti Connect Secure and Ivanti Policy Secure. This flaw permits an authenticated administrator to send specially crafted requests and execute arbitrary commands on the appliance. It holds a CVSS v3.1 score of 9.1 (Critical). These vulnerabilities impact all supported versions of Ivanti Connect Secure (9.x and 22.x) and Ivanti Policy Secure gateways (9.x and 22.x). When combined, CVE-2023-46805 effectively removes the authentication requirement for CVE-2024-21887, enabling unauthenticated remote code execution. This chain grants threat actors a persistent foothold at the network edge, allowing for sensitive data exfiltration, system alteration, and remote file downloads.

Technical Root Cause Analysis

The root cause of CVE-2023-46805 lies in an improper authentication bypass mechanism. Attackers exploit path traversals to circumvent access control checks within the web component. This allows them to reach endpoints that should ordinarily require authentication, effectively gaining unauthorized access to internal resources. CVE-2024-21887 stems from an improper neutralization of special elements used in a command. Specifically, it is a command injection vulnerability. An authenticated administrator can submit malformed input through specific web components, which the system then processes without adequate sanitization. This leads to the execution of arbitrary commands within the underlying operating system of the appliance. The critical nature of these vulnerabilities arises from their ability to be chained. The authentication bypass (CVE-2023-46805) provides the initial access. It grants an unauthenticated attacker the ability to interact with the vulnerable web components as if they were an authenticated user. This then sets the stage for exploiting the command injection (CVE-2024-21887), allowing arbitrary command execution on the gateway with elevated privileges.

Exploitation Mechanics

Exploitation of these Ivanti Connect Secure vulnerabilities typically begins with the unauthenticated bypass of CVE-2023-46805. An attacker crafts a special HTTP request that leverages path traversal sequences to reach protected administrative endpoints. This bypasses the normal login process. Once authentication is bypassed, the attacker can then exploit CVE-2024-21887. They send a subsequent request to a vulnerable web component, injecting arbitrary commands into parameters that are processed by the system. The server-side application executes these commands due to insufficient input validation. This grants the attacker remote code execution capabilities on the Ivanti appliance. The chained exploitation allows for various malicious activities. Threat actors can deploy web shells, establish persistent backdoors, dump credentials, or pivot deeper into the internal network. The combination turns an internet-facing Ivanti gateway into a compromised entry point without requiring any prior authentication. This Deep Dive into CVE-202 reveals a clear path to full system compromise.

Detection: How to Check If You're Affected

Detecting compromise requires thorough forensic investigation and proactive monitoring. Check Ivanti Connect Secure appliance logs for unusual activity, such as unexpected administrative logins, file modifications, or outbound connections. Look for entries indicating command execution or attempts to access restricted paths. Ivanti provides an external Integrity Checker Tool (ICT) to help identify potential compromises. This tool analyzes the appliance's filesystem for known indicators of compromise (IOCs), including modified files or the presence of malicious artifacts. Note that threat actors have been observed attempting to deceive these integrity checker tools. Network traffic analysis can reveal suspicious patterns. Monitor for connections from your Ivanti Connect Secure devices to unknown external IP addresses, unusual protocols, or large data transfers. Tools like network intrusion detection systems (NIDS) can flag these anomalies. You can also use a free port scanner to check for unexpected open ports on your Ivanti appliance. For broader attack surface management, external scanning tools are useful. Services like Zondex can help identify internet-facing Ivanti Connect Secure instances. Secably offers a free website vulnerability scanner which can help identify publicly exposed web components, though deeper analysis is needed for these specific CVEs. Regularly check the integrity of configuration files and system binaries against known good baselines.

# Example: Basic log review for suspicious activity (paths may vary)
grep -E "POST /dana-na/nc/.\.cgi|GET /api/v1/license/keys/." /var/log/messages
grep -E "command execution|webshell" /var/log/secure
This example shows how to search for patterns related to the Ivanti vulnerabilities in common log files. Reviewing system processes for unknown or unusual executables is also critical. An understanding of CVE-202 exploitation aids in effective detection.

Remediation Steps

Immediate action is crucial for mitigating these Ivanti Connect Secure vulnerabilities. The primary remediation step involves applying the vendor-provided patches. Ivanti released patches for all supported versions (9.x and 22.x) of Connect Secure and Policy Secure gateways. These patches supersede earlier mitigations. Ivanti's patches remediate CVE-2023-46805, CVE-2024-21887, and other related vulnerabilities like CVE-2024-21888 and CVE-2024-21893. Customers who applied previous mitigations or initial patches should update to the latest available versions. Ivanti recommends a factory reset for impacted appliances after patching to ensure a clean state. If a factory reset is not immediately feasible, Ivanti provided mitigation XML files to temporarily block exploitation. However, these mitigations are not a substitute for full patching. After applying patches, monitor the environment for any lingering signs of compromise. Reset all credentials that may have been exposed, especially those with administrative access to the Ivanti appliance or connected systems. Consider isolating affected devices during the patching process. Implement strong network segmentation around Ivanti Connect Secure gateways. Restrict administrative access to these devices to only necessary personnel and IP addresses. Regularly review access logs and configurations for unauthorized changes.

Timeline of Disclosure

The timeline for the Ivanti Connect Secure vulnerabilities highlights rapid exploitation following disclosure. Volexity researchers discovered and reported the vulnerabilities.
  • January 10, 2024: Ivanti publicly disclosed CVE-2023-46805 (authentication bypass) and CVE-2024-21887 (command injection). They also released initial mitigation guidance.
  • January 10, 2024: CISA added both CVE-2023-46805 and CVE-2024-21887 to its Known Exploited Vulnerabilities (KEV) catalog.
  • January 11, 2024: Broader exploitation of the vulnerability chain began, with a significant increase in threat actor activity observed.
  • January 16, 2024: Public Proof of Concept (PoC) exploits became available, leading to a substantial surge in widespread exploitation attempts.
  • January 31, 2024: Ivanti released an advisory detailing new related vulnerabilities (CVE-2024-21888 and CVE-2024-21893) and provided patches for some versions.
  • February 8-14, 2024: Ivanti continued releasing updated patches and advisories, including for a fifth vulnerability, CVE-2024-22024. These updates replaced prior patches.
  • February 29, 2024: A Joint Cybersecurity Advisory (CSA) was published by the U.S. government and allies, detailing threat actor capabilities to deceive Ivanti's integrity checker tools and maintain persistence.
This Deep Dive into CVE-202 underscores the critical importance of timely patching and continuous monitoring for such actively exploited vulnerabilities.

Check your site for vulnerabilities

Run a free security scan — no signup, results in seconds.

Related Posts

Stronger security starts with visibility.

Scan your website for vulnerabilities and get actionable insights.