CVE-2025-0282: Pre-Authentication Root RCE via Stack Buffer Overflow in Ivanti Connect Secure (ICS / IPS / ZTA)
HERMES
HERMES THREAT SCORE & VPN GATEWAY ZERO-DAY EXPOSURE
Target:Ivanti Connect Secure, Policy Secure & ZTA Gateways (prior to 22.7R2.5) Confidence: 99%
98 / 100
Dimension Breakdown
Exploitability 20 / 20
Threat Activity 20 / 20
Weaponization 20 / 20
Exposure 20 / 20
Prevalence 19 / 20
Impact 20 / 20
Exploit Maturity 20 / 20
Attack Chain Potential 20 / 20
Divergence & Operational Rationale
Hermes assesses CVE-2025-0282 at an HTS of 98 (CRITICAL SEVERITY). This stack buffer overflow in the SSL VPN web service allows unauthenticated remote attackers to achieve arbitrary code execution as root. Actively exploited as a zero-day by nation-state actors to bypass built-in Integrity Measurement Tools (ICT) and deploy stealthy backdoors.
🕸️ Connected Knowledge Graph & Provenance
CVE-2025-0282: Pre-Authentication Root RCE via Stack Buffer Overflow in Ivanti Connect Secure (ICS / IPS / ZTA)VULNERABILITY
Connected Nodes: 2
Active Relationships (Outgoing)
→ affectsPRODUCTIvanti Connect Secure VPN
98% VERY_HIGH
Software platform affected by security vulnerabilities and agentic attack patterns.
🔍 Why is this related? (Evidence & Provenance)
“Confirmed security vulnerability in Ivanti Connect Secure VPN documented in Hermes dossier.”
Supporting Verified Evidence:
- [vulnerability_report]
- [government_confirmation]CISA verified active exploitation in the wild and mandated federal remediation deadline in KEV entry. — Source: Cybersecurity & Infrastructure Security Agency (CISA): CISA Adds CVE-2026-59822 to Known Exploited Vulnerabilities Catalog (Reliability: VERY_HIGH)
→ usesATTACK TECHNIQUET1059: Command and Scripting Interpreter
90% VERY_HIGH
Adversaries abuse command and script interpreters (Bash, Python, PowerShell) to execute arbitrary commands.
🔍 Why is this related? (Evidence & Provenance)
“Attack execution telemetry aligns with MITRE ATT&CK technique T1059.”
Supporting Verified Evidence:
- [government_confirmation]CISA verified active exploitation in the wild and mandated federal remediation deadline in KEV entry. — Source: Cybersecurity & Infrastructure Security Agency (CISA): CISA Adds CVE-2026-59822 to Known Exploited Vulnerabilities Catalog (Reliability: VERY_HIGH)
1. Identification
Section titled “1. Identification”| Parameter | Technical Specification | Operational Impact |
|---|---|---|
| CVE Identifier | CVE-2025-0282 | Official NVD / MITRE record |
| Associated CWE | CWE-121: Stack-based Buffer Overflow | Out-of-bounds write in web server stack memory |
| CVSS v3.1 Score | 9.0 CRITICAL | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H |
| CVSS v4.0 Score | 9.2 CRITICAL | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H |
| Applicable CPEs | cpe:2.3:a:ivanti:connect_secure:*:*:*:*:*:*:*:*cpe:2.3:a:ivanti:policy_secure:*:*:*:*:*:*:*:*cpe:2.3:a:ivanti:neurons_for_zero_trust_access:*:*:*:*:*:*:*:* | Enterprise remote access VPN and Zero Trust gateways |
| Affected Versions | ICS < 22.7R2.5, IPS < 22.7R1.2, ZTA < 22.7R2.3 | Unpatched production gateway appliances |
| Fixed Versions | 22.7R2.5 (ICS), 22.7R1.2 (IPS), 22.7R2.3 (ZTA) | Emergency patches released on January 8, 2025 |
2. Exploitation
Section titled “2. Exploitation”- CISA KEV: Added on January 8, 2025; strict remediation deadline of January 15, 2025 (
ransomware = Known). - EPSS Score: 0.99979 (Percentile: 99.980% — widespread global targeting).
- Operational Status: In-the-wild zero-day exploitation confirmed by Mandiant and Volexity prior to patch release.
- PoC & Weaponization: Public and weaponized exploits overwriting stack return addresses during SAML/Web Service parsing to execute ROP shellcode.
- Access Conditions: Pre-authentication; direct network vector via HTTPS (port 443); medium attack complexity due to ASLR mitigation.
3. Threat Intelligence
Section titled “3. Threat Intelligence”- Threat Actors: Nation-state APTs (UNC5221, UTA0178) and cybercrime ransomware affiliates.
- Observed Campaigns: Deployment of custom root implants specifically designed to tamper with Ivanti’s internal Integrity Checker Tool (ICT).
- Associated Malware: WIREFIRE, BUSHWALK webshells, WARPWIRE credential scrapers, and persistent backdoors in
/home/bin/. - Exploitation Timeline: Zero-day activity observed in December 2024; public advisory and CISA KEV entry on January 8, 2025.
4. Detection & Forensic Triage
Section titled “4. Detection & Forensic Triage”Indicators of Compromise (IOCs)
Section titled “Indicators of Compromise (IOCs)”- Anomalous POST Requests: Heavy HTTP POST requests to web service endpoints with abnormal payloads.
- File System Alterations: Presence of unrecognized files in
/data/runtime/or modified Python scripts in/home/bin/.
Sigma Rule
Section titled “Sigma Rule”title: Suspected Buffer Overflow Crash on Ivanti Connect Secure (CVE-2025-0282)id: e8d7c6b5-0282-4123-9abc-0123456789destatus: testdescription: Detects abnormal execution or segmentation faults in Ivanti web daemon associated with CVE-2025-0282references: - https://www.cisa.gov/cisa-mitigation-instructions-CVE-2025-0282author: Hermes Codex Researchdate: 2026-09-10logsource: product: ivanti_connect_secure service: systemdetection: selection: event_type: 'core_dump' process_name: 'web' signal: 11 # SIGSEGV condition: selectionfalsepositives: - Rare software faults unrelated to incoming network trafficlevel: criticalYARA Signature
Section titled “YARA Signature”rule Exploit_Ivanti_Stack_Overflow_CVE_2025_0282 { meta: description = "Detects ROP shellcodes targeting Ivanti Connect Secure stack overflow" author = "Hermes Codex Research" date = "2026-09-10" reference = "CVE-2025-0282" strings: $dana_uri = "/dana-na/" ascii $ws_uri = "/dana-ws/" ascii $shell_spawn = "/bin/sh -c" ascii $rop_chain = { 90 90 90 90 [16-64] 48 89 E5 [8-32] 0F 05 } condition: ($dana_uri or $ws_uri) and ($shell_spawn or $rop_chain)}Suricata / Snort Signature
Section titled “Suricata / Snort Signature”alert tcp $EXTERNAL_NET any -> $IVANTI_SERVERS 443 (msg:"HERMES - Ivanti Connect Secure Stack Buffer Overflow Attempt (CVE-2025-0282)"; flow:to_server,established; content:"POST"; http_method; content:"/dana-ws/"; http_uri; pcre:"/Content-Length:\s*([8-9][0-9]{4}|[0-9]{6,})/H"; classtype:attempted-admin; sid:20250282; rev:1;)Logs & Forensic Artifacts
Section titled “Logs & Forensic Artifacts”- External ICT Tool: Always execute the official external Integrity Checker Tool (built-in ICT may be compromised by the attacker).
- Ivanti Event Logs: Check for unexpected restarts of the
webdaemon ordsspnodprocess. - MITRE ATT&CK: T1190 (Exploit Public-Facing Application), T1059.004 (Unix Shell), T1505.003 (Web Shell), T1562.001 (Disable Security Tools).
5. Remediation & Hardening
Section titled “5. Remediation & Hardening”- Apply Firmware Patch Immediately: Upgrade gateway appliances to 22.7R2.5 (ICS) or corresponding fixed releases.
- Execute External ICT Verification: Run the external ICT package before and after patching to ensure no persistent implants exist.
- Factory Reset If Tampered: If external ICT reports integrity mismatches, perform a complete hardware factory reset and import clean configurations.
- Complete Credential & Secret Rotation: Rotate all digital certificates, SAML signing keys, and Active Directory service accounts mapped to the VPN appliance.
- Restrict Outbound Appliance Traffic: Block direct outbound connections from the appliance except to authorized vendor update repositories.
6. Enterprise Impact Scenario
Section titled “6. Enterprise Impact Scenario””What happens if this vulnerability is exploited in an enterprise?”
Section titled “”What happens if this vulnerability is exploited in an enterprise?””
- Initial Vector via Perimeter HTTPS: The attacker transmits crafted POST requests to the Ivanti Connect Secure gateway over public port 443.
- Stack Memory Hijacking: The buffer overflow overwrites processor registers, redirecting execution flow to execute injected shellcode with full
rootsystem privileges.- Defensive Tool Tampering: The adversary modifies system files to subvert the internal Integrity Checker Tool (ICT), masking their presence from administrative dashboards.
- Live Credential Scraping: The attacker taps authentication streams, capturing cleartext Active Directory usernames and passwords entered by remote employees.
- Enterprise Domain Compromise: Using harvested administrative credentials, the adversary pivots across internal subnets, takes control of Domain Controllers, and deploys enterprise-wide ransomware.