Skip to main content

Ivanti Connect Secure CVE-2025-22457

CRITICAL
Stack-based Buffer Overflow (CWE-121)
2025-04-03 3c1d8aa1-5a33-4ea4-8992-aadd6440af75
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify internet-facing Ivanti gateway
  2. Delivery
    Send crafted pre-auth request
  3. Exploit
    Overflow stack buffer in parser
  4. Execution
    Hijack execution flow
  5. Persist
    Execute code on appliance
  6. Impact
    Pivot 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.

Emergency Immediate action required. Why: CRITICAL + in CISA KEV (actively exploited), no patch available.
Exploited in the wild (CISA KEV) No patch listed yet 53.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Mar 28, 2026 - 18:34 CVSS 9.0

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

NVD PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Updated
Aug 04, 2026 - 05:33 vuln.today
v2 - CVSS changed
CVSS changed
Aug 04, 2026 - 05:22 NVD
9.0 (CRITICAL) 9.8 (CRITICAL)
Added to CISA KEV
Oct 24, 2025 - 14:29 cisa
CISA KEV
PoC Detected
Oct 24, 2025 - 14:29 vuln.today
Public exploit code
CVE Published
Apr 03, 2025 - 16:15 nvd
CRITICAL 9.0

DescriptionNVD

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

Threat Score
6.6/10
Composite threat intelligence
EPSS Score
53.7%
Top 2% exploitable
Prevalence
High
widely deployed enterprise SSL VPN / remote-access appliance
EUVD KEV
Listed
EU Exploited Vulnerability
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV Yes
Public POC Yes
EPSS 53.7%
Patch available No
Active threat Yes
Deciding rule
CRITICAL + in CISA KEV (actively exploited), no patch available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Immediate
Exploitation· derived
Active
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

188
Low Medium High Critical
KEV: +50
EPSS: +54
CVSS: +49
PoC: +20
Weaponized: +15
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:ivanti:connect_secure:*:-:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:-:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r1:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r1.1:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r1.2:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r1.3:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r1.4:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r1.5:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r2:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r2.1:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r2.2:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r2.3:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r2.4:*:*:*:*:*:*
cpe:2.3:a:ivanti:connect_secure:22.7:r2.5:*:*:*:*:*:*
cpe:2.3:a:ivanti:policy_secure:*:-:*:*:*:*:*:*
cpe:2.3:a:ivanti:policy_secure:22.7:-:*:*:*:*:*:*
cpe:2.3:a:ivanti:policy_secure:22.7:r1:*:*:*:*:*:*
cpe:2.3:a:ivanti:policy_secure:22.7:r1.1:*:*:*:*:*:*
cpe:2.3:a:ivanti:policy_secure:22.7:r1.2:*:*:*:*:*:*
cpe:2.3:a:ivanti:policy_secure:22.7:r1.3:*:*:*:*:*:*
+ 3 more
CVE-2024-21887 CRITICAL POC
9.1 Jan 12

Ivanti Connect Secure and Policy Secure contain an authenticated command injection in web components allowing administra

CVE-2023-46805 HIGH POC
8.2 Jan 12

Ivanti Connect Secure and Policy Secure contain an authentication bypass in the web component allowing unauthenticated a

CVE-2024-21893 HIGH POC
8.2 Jan 31

Ivanti Connect Secure and Policy Secure contain an SSRF vulnerability in the SAML component allowing unauthenticated acc

CVE-2025-0282 CRITICAL POC
9.0 Jan 08

Ivanti Connect Secure, Policy Secure, and Neurons for ZTA contain a stack-based buffer overflow allowing unauthenticated

CVE-2026-104935 HIGH POC
8.6 Oct 13

Remote unauthenticated attackers can bypass authentication by spoofing in Ivanti Connect Secure versions before 25.1.3.0

CVE-2021-22893 CRITICAL
10.0 Apr 23

Pulse Connect Secure 9.0R3/9.1R1 and higher is vulnerable to an authentication bypass vulnerability exposed by the Windo

CVE-2025-22467 CRITICAL
9.9 Feb 11

A stack-based buffer overflow in Ivanti Connect Secure before version 22.7R2.6 allows a remote authenticated attacker to

CVE-2024-37404 HIGH POC
8.8 Oct 18

Improper Input Validation in the admin portal of Ivanti Connect Secure before 22.7R2.1 and 9.1R18.9, or Ivanti Policy Se

CVE-2020-8260 HIGH POC
7.2 Oct 28

A vulnerability in the Pulse Connect Secure < 9.1R9 admin web interface could allow an authenticated attacker to perform

CVE-2019-11539 HIGH POC
7.2 Apr 26

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

CVE-2024-21894 CRITICAL POC
9.8 Apr 04

A heap overflow vulnerability in IPSec component of Ivanti Connect Secure (9.x, 22.x) and Ivanti Policy Secure allows an

CVE-2019-11540 CRITICAL POC
9.8 Apr 26

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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy