Ivanti Connect Secure
CVE-2025-22457
CRITICAL
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-facing Ivanti gateway
-
DeliverySend crafted pre-auth request
-
ExploitOverflow stack buffer in parser
-
ExecutionHijack execution flow
-
PersistExecute code on appliance
-
ImpactPivot into internal network
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions - remote unauthenticated code execution against Ivanti Connect Secure, Policy Secure, and ZTA Gateway appliances reachable over the network (AV:N/AC:L/PR:N/UI:N), with no user interaction and no credentials required. The primary limiting factor is version: only appliances running versions below the fixes (Connect Secure < 22.7R2.6, Policy Secure < 22.7R1.4, ZTA Gateways < 22.8R2.2) are vulnerable, so patched or newer-branch deployments are not exploitable. Exposure also depends on the appliance's network reachability - a gateway restricted to specific source IP ranges narrows the attacker population, though as an internet-facing VPN it is typically broadly reachable. |
| Impact | All signals align toward maximum priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, base 9.8) indicates remote, low-complexity, unauthenticated exploitation with full CIA impact and no user interaction. This is corroborated rather than contradicted by the other sources: CISA KEV confirms active exploitation, a public POC exists, and EPSS at 53.66% (98th percentile) reflects broad exploitation likelihood - unusually high and consistent with the KEV listing rather than a targeted-only pattern. Reporting attributes exploitation to a suspected China-nexus actor, typical of edge-VPN targeting for initial access and espionage. There are no conflicting signals here: this is a genuine, top-tier emergency-patch priority, not a high-CVSS-but-low-real-risk case. The primary residual uncertainty is version-boundary precision for Policy Secure and ZTA Gateways, whose fixed versions come from the vendor advisory rather than enumerated CPEs in the provided data. |
| Exploit ScenarioDerived | An attacker scans the internet for exposed Ivanti Connect Secure gateways and sends a crafted request to the pre-authentication request-parsing path, overflowing a stack buffer and overwriting saved control data to redirect execution. With low attack complexity and no authentication or user interaction required, they gain code execution on the appliance and use it as a foothold for lateral movement into the internal network. Public exploit code exists and this technique is already being used in the wild by a suspected China-nexus actor. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Aug 04, 2026
Remote code execution in Ivanti Connect Secure (before 22.7R2.6), Ivanti Policy Secure (before 22.7R1.4), and Ivanti ZTA Gateways (before 22.8R2.2) lets a remote unauthenticated attacker overflow a stack buffer to run arbitrary code on the appliance. This flaw is confirmed actively exploited (CISA KEV), with publicly available exploit code and reporting of a suspected China-nexus threat actor, and it carries an elevated EPSS of 53.66% (98th percentile), placing it among the highest-risk internet-facing edge-device vulnerabilities.
Earlier versions of this analysis (1)
A stack buffer overflow in Ivanti Connect Secure/Policy Secure/ZTA enables unauthenticated RCE. Exploited by UNC5221 (China-nexus) as the third major Ivanti VPN vulnerability in just over a year.
RemediationAI
Upgrade immediately to the fixed releases per Ivanti's advisory: Vendor-released patch: Connect Secure 22.7R2.6, Policy Secure 22.7R1.4, and ZTA Gateways 22.8R2.2. Because this vulnerability is confirmed actively exploited, treat patching as emergency change and follow it with compromise assessment - review the Integrity Checker Tool (ICT) output and appliance logs for signs of intrusion, and if compromise is suspected, perform a factory reset before restoring to a known-good patched state and rotate all credentials/secrets that transited the device. As a compensating control before patching, restrict management and VPN exposure by limiting internet reachability of the appliance to known IP ranges or placing it behind additional network filtering; note this reduces but does not eliminate risk since the exposed service must remain reachable for legitimate remote users, and it does not remediate an already-compromised device. Refer to Ivanti's advisory (https://forums.ivanti.com/s/article/April-Security-Advisory-Ivanti-Connect-Secure-Policy-Secure-ZTA-Gateways-CVE-2025-22457) and the CISA KEV entry (https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-22457).
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Ivanti Connect Secure (formerly Pulse Connect Secure) is an SSL VPN / remote-access gateway, with Policy Secure providing NAC enforcement and the ZTA (Zero Trust Access) Gateways handling zero-trust brokered access; all are internet-facing edge appliances processing untrusted client traffic. The root cause is CWE-121 (Stack-Based Buffer Overflow): attacker-controlled input is copied into a fixed-size stack buffer without adequate bounds checking, allowing corruption of adjacent stack memory (saved return address / control data) and hijack of execution flow. Because these devices terminate remote VPN/HTTPS sessions before authentication, the vulnerable parsing path is reachable pre-auth, and a successful overflow yields native code execution in the appliance context. The CPE data confirms the affected component is the Ivanti Connect Secure application, including the 22.7 R1.x and early R2.x branches.
Know when Connect Secure gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Pre-authentication stack overflow reachable remotely with no user interaction (AV:N/AC:L/PR:N/UI:N) yields full code execution on the appliance, so C/I/A all High.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
A stack-based buffer overflow in Ivanti Connect Secure before version 22.7R2.6, Ivanti Policy Secure before version 22.7R1.4, and Ivanti ZTA Gateways before version 22.8R2.2 allows a remote unauthenticated attacker to achieve remote code execution.
Executive ViewAI
Ivanti Connect Secure, Policy Secure, and ZTA Gateways contain a critical remote code execution vulnerability confirmed actively exploited (CISA KEV), with no vendor patch currently available. These edge appliances are key enforcement points for remote user authentication and access policy; successful exploitation grants attackers complete control and enables bypass of all security controls. Organizations using affected versions face immediate risk of network breach, unauthorized lateral movement, and data exfiltration, with confirmed threat actor activity already targeting this vulnerability.
No vendor-released patch identified at time of analysis. Interim mitigations include: restrict network access to affected gateways through IP whitelisting of authorized services only; deploy host-based intrusion detection and endpoint detection/response (EDR) on systems connecting to gateways; implement detailed logging of all administrative and authentication activity on these appliances; deploy IDS/WAF signatures to detect and block stack buffer overflow exploitation attempts; implement strict network segmentation isolating gateways from critical infrastructure; maintain offline backups of gateway configurations; and establish emergency patching procedures for rapid deployment when patches are released (versions 22.7R2.6+, 22.7R1.4+, and 22.8R2.2+).
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Affected Products (CPE)NVD
More in Connect Secure
View allIvanti Connect Secure and Policy Secure contain an authenticated command injection in web components allowing administra
Ivanti Connect Secure and Policy Secure contain an authentication bypass in the web component allowing unauthenticated a
Ivanti Connect Secure and Policy Secure contain an SSRF vulnerability in the SAML component allowing unauthenticated acc
Ivanti Connect Secure, Policy Secure, and Neurons for ZTA contain a stack-based buffer overflow allowing unauthenticated
Remote unauthenticated attackers can bypass authentication by spoofing in Ivanti Connect Secure versions before 25.1.3.0
Pulse Connect Secure 9.0R3/9.1R1 and higher is vulnerable to an authentication bypass vulnerability exposed by the Windo
A stack-based buffer overflow in Ivanti Connect Secure before version 22.7R2.6 allows a remote authenticated attacker to
Improper Input Validation in the admin portal of Ivanti Connect Secure before 22.7R2.1 and 9.1R18.9, or Ivanti Policy Se
A vulnerability in the Pulse Connect Secure < 9.1R9 admin web interface could allow an authenticated attacker to perform
In Pulse Secure Pulse Connect Secure version 9.0RX before 9.0R3.4, 8.3RX before 8.3R7.1, 8.2RX before 8.2R12.1, and 8.1R
A heap overflow vulnerability in IPSec component of Ivanti Connect Secure (9.x, 22.x) and Ivanti Policy Secure allows an
In Pulse Secure Pulse Connect Secure version 9.0RX before 9.0R3.4 and 8.3RX before 8.3R7.1 and Pulse Policy Secure versi
NVD
CVE.org
CISA KEV
EPSS
GitHub PoC
Exploit-DB