What is Ivanti Connect Secure?
Ivanti Connect Secure (formerly Pulse Connect Secure) and Ivanti Policy Secure are SSL VPN gateways used by thousands of organizations worldwide — enterprises, government agencies, critical infrastructure operators — to provide secure remote access to internal networks and applications. As internet-facing VPN gateways, they handle authentication for all remote users and are always accessible from the internet. Compromising a VPN gateway provides an attacker with authenticated access to the internal network, VPN user credentials, and often the ability to impersonate legitimate users. Ivanti Connect Secure was the most heavily exploited VPN product of 2024, with multiple zero-day vulnerabilities disclosed throughout the year.
Overview
CVE-2023-46805 is a critical zero-day authentication bypass vulnerability in Ivanti Connect Secure and Policy Secure gateways, discovered being actively exploited by Chinese nation-state actors (UNC5221) before Ivanti had a patch. The vulnerability allows an unauthenticated attacker to bypass authentication on the web component and access restricted resources. When chained with CVE-2024-21887 (a command injection vulnerability in the same product), the combined exploit achieves unauthenticated pre-authentication remote code execution on the gateway. Ivanti disclosed both zero-days on January 10, 2024; CISA issued Emergency Directive ED-24-01 requiring immediate action from federal agencies; and Mandiant estimated more than 1,700 devices were already compromised by the time patches were released in February 2024.
Affected Versions
| Product | Vulnerable | Fixed |
|---|---|---|
| Ivanti Connect Secure | All supported versions | 9.1R14.4, 9.1R17.2, 9.1R18.3, 22.4R2.2, 22.5R1.1, 22.5R2.2, 22.5R3.1, 22.6R1.3, 22.6R2.3 |
| Ivanti Policy Secure | All supported versions | 9.1R17.2, 22.5R1.1, 22.6R1.2 |
Technical Details
CWE-287 (Improper Authentication). Ivanti Connect Secure's web component includes API endpoints accessible to end users and administrators. A flaw in the authentication handling of certain API paths allows an unauthenticated attacker to bypass the authentication check and access resources that should require a valid session. The bypass targets specific URL paths whose access control is not enforced consistently with the rest of the application.
The two-CVE exploitation chain:
- CVE-2023-46805: Bypass authentication to access a restricted API endpoint without credentials — the bypass returns data accessible only to authenticated users, confirming the control plane is reachable without auth.
- CVE-2024-21887: Use the authenticated API access obtained via the bypass to reach a command injection endpoint in the web component, injecting OS commands that execute on the underlying Linux system as root.
The combined result is unauthenticated pre-auth RCE as root on the Ivanti gateway, enabling web shell deployment, credential harvesting from the VPN's authentication database, and lateral movement into the protected network.
Discovery
Discovered by Volexity threat intelligence researchers, who identified the zero-day exploitation by UNC5221 — a China-nexus threat actor — and reported it to Ivanti. Volexity's subsequent analysis documented the full exploitation methodology and attribution.
Exploitation Context
UNC5221 (also tracked by other vendors as a China-nexus initial access group) exploited CVE-2023-46805 and CVE-2024-21887 as zero-days starting in December 2023, primarily targeting government agencies, defense industrial base organizations, telecommunications companies, and financial sector organizations globally.
The exploitation was notable for its scale and sophistication:
- Attackers deployed multiple malware families including LIGHTWIRE (web shell), WIREFIRE (web shell), and FRAMESTING on compromised gateways
- CISA's February 2024 advisory noted that the Ivanti Integrity Checker Tool (ICT) — Ivanti's own detection mechanism — was being subverted by attackers, providing false negatives
- Mandiant estimated over 1,700 unique ICS devices were compromised before the patch was available
- Even after patching, CISA warned that prior credential harvesting meant organizations needed to treat all VPN credentials as potentially compromised
The 12-day window from the earliest observed exploitation (late December 2023) to disclosure (January 10, 2024) reflects UNC5221's operational tempo for zero-day campaigns.
Remediation
- Apply Ivanti patches for CVE-2023-46805 and CVE-2024-21887 — both are required; neither alone stops the combined exploit chain.
- Apply mitigations per Ivanti's advisory immediately if patching is not yet possible — Ivanti released a mitigation XML file that can be imported before patches are available.
- Run the Ivanti Integrity Checker Tool (ICT) — but note that CISA documented cases where the ICT returned clean results on compromised devices; a clean ICT result is not definitive.
- Treat all VPN user credentials as potentially compromised — reset passwords, revoke and reissue certificates, and rotate API keys for all accounts that authenticated through affected gateways.
- Review VPN access logs for unusual authentication patterns, API requests to unexpected endpoints, or connections from unexpected source IPs during the December 2023–February 2024 window.
- Investigate lateral movement: audit internal systems accessed via VPN sessions during the exposure period, particularly from unusual source IP addresses or at unusual times.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2023-46805 |
| Vendor / Product | Ivanti — Connect Secure and Policy Secure |
| NVD Published | 2024-01-12 |
| NVD Last Modified | 2025-10-31 |
| CVSS 3.1 Score | 8.2 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N |
| Severity | HIGH |
| CWE | CWE-287 find similar ↗ |
| CISA KEV Added | 2024-01-10 |
| CISA KEV Deadline | 2024-01-22 |
| Known Ransomware Use | ⚠️ Yes |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2024-01-10 | Ivanti discloses CVE-2023-46805 and CVE-2024-21887 as zero-days under active exploitation; CISA adds both to KEV same day |
| 2024-01-12 | Volexity publishes analysis attributing exploitation to UNC5221 (China-nexus); Ivanti releases mitigation XML workaround |
| 2024-01-19 | CISA issues Emergency Directive ED-24-01 requiring federal agencies to disconnect or apply mitigations immediately |
| 2024-01-22 | CISA BOD 22-01 remediation deadline |
| 2024-02-01 | Ivanti releases first patches; Mandiant estimates over 1,700 devices already compromised globally at this point |
| 2024-02-29 | CISA reports that even patched Ivanti devices may have had credentials and sensitive data harvested prior to patching — recommends full credential reset |
References
| Resource | Type |
|---|---|
| Ivanti Security Advisory — CVE-2023-46805 and CVE-2024-21887 | Vendor Advisory |
| NVD — CVE-2023-46805 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |