TL;DR
- Ivanti released emergency updates addressing two additional zero-day flaws (CVE-2026-111357 and CVE-2026-118527) actively exploited in Ivanti Connect Secure (ICS) appliances.
- Threat actor UTA0576 chained these vulnerabilities with CVE-2026-104935 to achieve unauthenticated root-level code execution on edge devices.
- Impacted releases include ICS versions 25.1.1.2 and prior, as well as 22.8R2.5 and prior; complete remediation requires upgrading to versions 25.1.1.3 or 22.8R2.6.
- Post-exploitation activity focused on Active Directory metadata extraction, harvesting plain-text administrator passwords and BitLocker recovery keys, and wiping local logs.
- CISA added the zero-days to its Known Exploited Vulnerabilities catalog, imposing mandatory Federal Civilian Executive Branch patch deadlines of 2 November 2026 and 13 November 2026.
Enterprise security teams face severe operational exposure as sophisticated threat actors target perimeter network access infrastructure. Recent intelligence confirms active exploitation of multiple ivanti connect secure zero-days in chained attacks designed to yield unauthenticated root administrative control over enterprise VPN gateways. According to public disclosures published by SecurityWeek, vendor advisories confirm that attackers combined three distinct security flaws to compromise Ivanti Connect Secure (ICS) appliances running firmware previously thought to mitigate active threats.
The attack chain progresses from an initial unauthenticated request on the public WAN interface to full command execution with elevated root permissions on the underlying Linux operating system. Cybersecurity firm Volexity discovered the activity during an incident response engagement and attributed the intrusion to a threat group designated as UTA0576. Threat intelligence provider Defused detected preliminary exploitation attempts hitting honeypot infrastructure as early as 1 October 2026, two days before Volexity observed intrusion activity on 3 October 2026 and nearly two weeks before initial vendor public disclosures on 13 October 2026.
Because perimeter VPN gateways occupy a unique boundary location connecting untrusted external networks directly to internal Active Directory structures, compromises of this nature bypass traditional perimeter security controls. Systems engineers, network administrators, and incident response personnel must understand the mechanics of the UTA0576 exploit sequence, verify installed firmware builds across all operational deployments, inspect centralized log indices, and execute targeted credential containment protocols to eliminate persistent enterprise exposure.
1. The UTA0576 Exploit Chain: Anatomy of a Perimeter Breach
Perimeter network appliances remain a primary focus for advanced threat actors seeking initial access into corporate networks. Devices such as SSL-VPN gateways and reverse proxies are exposed directly to the public internet by design, operating without traditional endpoint detection and response (EDR) agents due to proprietary operating system environments. This lack of runtime visibility makes edge appliances attractive platforms for silent intrusion and sustained access persistence.
According to research detailed by The Hacker News, threat actor UTA0576 weaponized a multi-stage exploit chain that targets the internal architecture of Ivanti Connect Secure. Volexity assesses with low confidence that UTA0576 operates for financial gain rather than state-sponsored cyber espionage. Despite this assessment, the threat actor demonstrated tradecraft typical of advanced threat groups, including zero-day discovery, precise memory payload construction, host credential harvesting, and active log evasion.
When an attacker compromises a perimeter gateway with root system rights, the enterprise security model degrades immediately. The adversary transitions from an external position on the public WAN to an unmonitored position inside the internal management network zone. From this vantage point, attackers can intercept cleartext user traffic, extract active session tokens, conduct host discovery, and move laterally to internal domain controllers.
+-----------------------------------------------------------------------------------+
| UTA0576 EXPLOIT CHAIN FLOW |
+-----------------------------------------------------------------------------------+
| |
| [ Attacker / WAN Interface ] |
| | |
| v |
| +-----------------------------------------------------------------+ |
| | Stage 1: Authentication Bypass (CVE-2026-104935, CVSS 8.6) | |
| | - Bypasses perimeter web portal access controls | |
| | - Yields pre-authenticated web worker process context | |
| +-----------------------------------------------------------------+ |
| | |
| v |
| +-----------------------------------------------------------------+ |
| | Stage 2: Predictable File Upload (CVE-2026-118527, CVSS 4.3) | |
| | - Uses predictable identifier generation to write payload files | |
| | - Writes arbitrary attacker content to known disk location | |
| +-----------------------------------------------------------------+ |
| | |
| v |
| +-----------------------------------------------------------------+ |
| | Stage 3: Local Privilege Escalation (CVE-2026-111357, CVSS 8.8) | |
| | - Invokes critical internal function missing auth check | |
| | - Elevates execution context from web daemon to root account | |
| +-----------------------------------------------------------------+ |
| | |
| v |
| [ Target State: Full Unauthenticated Root Execution on Gateway Host ] |
| |
+-----------------------------------------------------------------------------------+
2. Deconstructing the Flaws: CVE-2026-104935, CVE-2026-118527, and CVE-2026-111357
The exploit chain relied on three distinct vulnerabilities present within the Ivanti Connect Secure software stack. Each flaw provided a specific capability required to move from unauthenticated external network access to full system takeover:
CVE-2026-104935: Authentication Bypass
Disclosed publicly on 13 October 2026, CVE-2026-104935 carries a Common Vulnerability Scoring System (CVSS) v3 score of 8.6. The vulnerability exists within the HTTP processing logic of the appliance web server interface. By crafting specific request URIs, an unauthenticated external attacker can bypass URI validation checks and reach restricted application endpoints. This bypass grants pre-authenticated access to internal services, serving as the entry door for subsequent exploit stages.
CVE-2026-118527: Predictable Identifier File Upload
Assigned a CVSS score of 4.3, CVE-2026-118527 involves predictable number and identifier generation within file handling routines. While classified as medium severity in isolation—because file upload mechanisms usually require valid user session authentication—its risk elevates significantly when paired with an authentication bypass. An attacker leveraging this flaw can upload files containing arbitrary, user-controlled content directly to predictable file paths on the local file system. Software platforms that rely on sequential counters, static seeds, or weak pseudo-random number generators (PRNGs) for file naming fail to prevent deterministic path targeting, enabling attackers to stage payloads reliably.
CVE-2026-111357: Missing Authentication Local Privilege Escalation
Rated at CVSS 8.8, CVE-2026-111357 stems from missing authentication checks on critical internal system functions. Operating within the low-privilege web daemon context established by Stages 1 and 2, an attacker can invoke these unprotected administrative functions to run system commands. This execution triggers administrative routines that run with highest system privileges, escalating the attacker’s execution context from a restricted service account directly to root.
| CVE Identifier | CVSS v3 Score | Weakness Category | Access Prerequisite | Role in Exploit Chain | Fixed Release |
|---|---|---|---|---|---|
| CVE-2026-104935 | 8.6 (High) | Authentication Bypass | Unauthenticated Remote | Stage 1: Initial Perimeter Entry | 25.1.1.2 / 22.8R2.5 |
| CVE-2026-118527 | 4.3 (Medium) | Predictable Identifiers | Authenticated Remote (via Stage 1) | Stage 2: Deterministic Payload Staging | 25.1.1.3 / 22.8R2.6 |
| CVE-2026-111357 | 8.8 (High) | Missing Auth for Critical Function | Authenticated Local (via Stage 2) | Stage 3: Escalation to Root System Rights | 25.1.1.3 / 22.8R2.6 |
The exact code-level function names and internal web API endpoint structures for CVE-2026-118527 and CVE-2026-111357 have not been disclosed by Ivanti or investigating threat research teams. Engineering teams must rely on official vendor integrity verification routines and firmware updates to confirm full system remediation.
3. How Threat Actors Combined Three Zero-Days into Full Root Access
Modern Linux operating systems enforce process isolation boundaries, restricting web server daemons to sandboxed, low-privilege execution contexts such as nobody or service-specific system users. Software sandbox architecture aims to contain web application flaws by preventing web server compromise from yielding underlying operating system control. The UTA0576 campaign demonstrates how multi-stage zero-day chains dismantle these defense-in-depth boundaries.
The logical execution sequence operated through three sequential actions:
- Bypassing Initial Gateway Authentication: The attacker issues crafted HTTP requests to the public interface of the ICS appliance. Exploiting CVE-2026-104935 tricks the web engine into bypassing session check routines. The web engine routes the incoming connection as if it originated from a fully authenticated administrative session.
- Staging Payload Files to Predictable Paths: Operating within the web worker process context, the attacker interacts with local file upload services affected by CVE-2026-118527. Because the host system generates file paths using deterministic or predictable algorithms rather than cryptographically secure random identifiers (such as UUIDv4 generated via a CSPRNG), the attacker calculates the exact destination path on the local file system. A payload file containing malicious execution instructions is uploaded directly to this targeted path.
- Escalating Execution Context to Root: With the payload written to a known path on disk, the attacker invokes an internal service endpoint vulnerable to CVE-2026-111357. Because this critical system function lacks internal access control validation, the underlying OS processes the payload with administrative privileges. Execution pivots from the restricted web daemon process to an unrestricted shell running as
root.
By chaining these three flaws, UTA0576 achieved complete command execution on targeted devices without presenting valid authentication credentials at any point in the network lifecycle.
4. Post-Exploitation Tactics: Reconnaissance, Credential Theft, and Log Alteration
After acquiring root access on an Ivanti appliance, UTA0576 executed targeted host reconnaissance, credential exfiltration, and anti-forensic log sanitization. Volexity’s forensic investigations established that the threat actor prioritized identity harvesting and active directory mapping over generic cryptomining or immediate ransomware deployment.
Observed post-exploitation activities included:
- Active Directory Metadata Extraction: The actor queried internal domain connections configured on the VPN gateway, collecting directory schema information, domain controller IP addresses, group memberships, and administrative trust relationships.
- Credential Harvesting: UTA0576 dumped volatile memory structures and local storage caches on the ICS gateway to harvest user credentials, RADIUS shared secrets, and active session tokens.
- Host Disk Searching: The actor executed automated file searches across local volumes, targeting configuration backups, plain-text credential stores, and Microsoft BitLocker recovery keys stored within reachable domain systems.
- Anti-Forensic Log Alteration: To minimize operational visibility and hinder post-incident investigation, UTA0576 deliberately modified and deleted system log entries. The actor targeted local web access logs and system audit trails to erase evidence of incoming HTTP exploit traffic and temporary staging files.
Warning: Local Appliance Log Unreliability
Because threat actors possessing root system rights on Ivanti Connect Secure hardware can edit or delete local system logs, local appliance audit logs cannot be trusted during post-incident investigations. Security operations centers (SOCs) must rely exclusively on centralized, remote syslog servers, write-once SIEM indices, or netflow streams to verify whether an appliance was targeted or compromised.
5. Version Matrix and Vendor Release Dynamics
The timeline surrounding Ivanti’s patch releases highlights the complexities of vulnerability response across active firmware branches. Ivanti initially identified a portion of this vulnerability set during internal product security testing, incorporating code updates into firmware version 25.1.3.0 released in July 2026.
However, while Ivanti was backporting these security updates to older supported maintenance branches, threat actors discovered and actively weaponized the flaws in the wild. When Volexity notified Ivanti of active zero-day exploitation in early October, Ivanti had already developed a patch for the authentication bypass flaw (CVE-2026-104935) that was going through quality assurance (QA) validation.
To provide immediate defense against the external entry vector, Ivanti released interim firmware versions 25.1.1.2 and 22.8R2.5 on 13 October 2026. While these builds successfully blocked the initial authentication bypass (CVE-2026-104935), they left the secondary file upload (CVE-2026-118527) and local privilege escalation (CVE-2026-111357) bugs unpatched while QA testing concluded. Once the secondary fixes were fully validated, Ivanti issued updated firmware versions 25.1.1.3 and 22.8R2.6.
Organizations that applied the 13 October emergency update (25.1.1.2 or 22.8R2.5) successfully mitigated the primary entry point known at the time. However, to achieve full protection against the complete three-stage chain, operational teams must install the latest firmware builds.
| Software Release Branch | Vulnerable Firmware Version | Interim Oct 13 Release | Final Remediated Release |
|---|---|---|---|
| ICS 25.1.x Branch | 25.1.1.2 and prior | 25.1.1.2 (Patched CVE-2026-104935 only) | 25.1.1.3 (Fully Remediated) |
| ICS 22.8x Branch | 22.8R2.5 and prior | 22.8R2.5 (Patched CVE-2026-104935 only) | 22.8R2.6 (Fully Remediated) |
| ICS Enterprise Branch | 25.1.3.0 and prior | N/A (Patched internally July 2026) | 25.1.3.0+ (Fully Remediated) |
6. Regulatory Deadlines and CISA KEV Compliance Requirements
The United States Cybersecurity and Infrastructure Security Agency (CISA) added the newly disclosed vulnerabilities to its Known Exploited Vulnerabilities (KEV) catalog following confirmation of active exploitation. CISA added CVE-2026-104935 to the catalog on 13 October 2026, followed by CVE-2026-111357 and CVE-2026-118527 on Friday, 31 October 2026.
Under Binding Operational Directive (BOD) 22-01, Federal Civilian Executive Branch (FCEB) agencies must update affected software according to mandatory remediation deadlines:
- CVE-2026-111357 (Privilege Escalation): Mandatory remediation deadline of 2 November 2026.
- CVE-2026-118527 (Predictable File Upload): Mandatory remediation deadline of 13 November 2026.
While CISA directives apply directly to U.S. federal agencies, private enterprise security functions and international infrastructure operators regularly adopt KEV catalog deadlines as baseline SLA benchmarks. Given the availability of public technical details regarding perimeter gateway vulnerability patterns, non-governmental organizations should treat the 2 November timeline as a critical deadline for all internet-exposed Ivanti systems.
7. Actionable Mitigation and Forensic Playbook for System Administrators
System administrators and security operational teams managing Ivanti Connect Secure infrastructure should execute the following technical playbook to verify platform integrity, apply firmware updates, and contain potential compromise.
Step 1: Emergency Firmware Upgrade
Schedule an immediate maintenance window to upgrade all affected Connect Secure nodes to firmware version 25.1.1.3 or 22.8R2.6. Export and back up all appliance system configurations to a secure out-of-band location before initiating the upgrade process.
High-Availability Cluster Upgrades
When updating active-passive or active-active ICS appliance clusters, upgrade the secondary (standby) node first. Confirm cluster status and state synchronization, fail active traffic over to the updated unit, and then patch the primary node to minimize operational downtime.
Step 2: External Syslog and SIEM Threat Hunting
Because threat actors can modify local appliance logs, search centralized syslog archives and SIEM indices for anomalous HTTP POST requests directed to non-standard Ivanti CGI endpoints or file handling URIs recorded between 1 October 2026 and the present day.
# Search central Linux syslog repositories for suspicious POST requests
# to Ivanti web application paths returning non-standard response codes
grep -iE "POST /(dana-na|api/v1|webui)/" /var/log/remote_syslog/ivanti_*.log | grep -v " 200 "
# Audit remote system log entries for execution calls involving temporary directories
grep -iE "(TMPDIR|/tmp/|/var/tmp/)" /var/log/remote_syslog/ivanti_*.log
For organizations utilizing Splunk, execute the following Search Processing Language (SPL) query against centralized web access logs:
index=network_vpn vendor="Ivanti" http_method="POST"
| awk '{print $0}'
| regex uri_path="(?i)/(dana-na|api/v1)/(?!login|auth)"
| stats count by src_ip, uri_path, status, user_agent
| sort - count
Step 3: Out-of-Band Integrity Checker Tool Execution
Download the latest version of the official Ivanti Integrity Checker Tool (ICT) from the vendor support portal. Execute an out-of-band integrity verification scan. The ICT checks operating system file hashes and core application binaries against vendor cryptographic baselines to detect added files, modified system binaries, or web shells.
# Command to trigger out-of-band ICT verification from administrative console
# Run during scheduled maintenance as full verification interrupts active sessions
# Test in staging environments prior to production execution
system integrity-check launch --full-hash-verification
Step 4: Active Directory and Identity Containment
If binary verification fails, the ICT reports hash discrepancies, or remote log inspection confirms malicious traffic, assume stored domain credentials have been compromised. Execute the following identity containment checklist:
- Force a mandatory password reset for all Active Directory users who authenticated through the VPN gateway during the window of exposure.
- Rotate passwords for all service accounts configured on the Ivanti appliance for LDAP queries, Active Directory authentication, or RADIUS communication.
- Execute a double password reset for the Active Directory Kerberos Ticket Granting Ticket account (
krbtgt) to invalidate active Kerberos ticket grants across the enterprise. - Revoke and re-issue BitLocker recovery keys accessible from endpoints or management servers accessed by administrators who logged into the compromised appliance.
- Invalidate all active session tokens on the ICS appliance to force immediate client re-authentication.
Common Operational Pitfalls
- Assuming 25.1.1.2 or 22.8R2.5 offer complete protection: Installing only the 13 October interim releases addresses Stage 1 (CVE-2026-104935), but leaves the system vulnerable to Stages 2 and 3 if secondary access vectors are discovered. Appliances must run 25.1.1.3 or 22.8R2.6.
- Relying on local appliance console logs: UTA0576 systematically altered and cleared local log files. Conducting forensic audits exclusively via the local administrative web console can result in false-negative findings.
- Omitting Active Directory credential rotation: Updating firmware without resetting directory service secrets leaves internal network environments exposed to secondary access via stolen administrative credentials.
8. Key Takeaways for Enterprise Perimeter Security
The exploitation sequence weaponized by threat actor UTA0576 illustrates the strategic challenges associated with securing perimeter network devices. Edge appliances exist at the intersection of public network exposure and internal domain privilege, making them high-priority targets for attackers.
To defend against zero-day exploit chains on perimeter infrastructure, organizations should align engineering practices with three operational principles:
- Zero Trust Boundary Design: Network traffic originating from remote access VPN gateways should not receive implicit trust. Enforce strict micro-segmentation between VPN IP pools and core domain infrastructure, requiring continuous identity verification for internal resource access.
- Mandatory Remote Logging Architecture: Configure edge network systems to stream web access, process, and system events in real-time to write-once off-node log collectors. Treat local device logs as volatile diagnostic data.
- Agile Patch Pipeline Deployment: Patch management procedures must accommodate multi-stage vendor release cycles. Organizations must be prepared to install initial emergency workarounds immediately, followed by comprehensive secondary patches as full QA cycles complete.
Frequently asked questions
What versions of Ivanti Connect Secure are affected by these vulnerabilities?
The zero-day exploit chain affects Ivanti Connect Secure (ICS) firmware versions 25.1.1.2 and prior, as well as 22.8R2.5 and prior. Complete remediation requires updating appliances to fixed releases 25.1.1.3 or 22.8R2.6. Release 25.1.3.0, published in July 2026, contains internal code fixes that address these issues.
How does the UTA0576 exploit chain achieve root access on targeted systems?
Threat actor UTA0576 chained three specific vulnerabilities. The attacker uses CVE-2026-104935 to bypass perimeter authentication controls, leverages predictable identifier generation in CVE-2026-118527 to upload files to known disk paths, and triggers CVE-2026-111357 to execute an unauthenticated critical function that elevates permissions to root.
What post-exploitation activities were observed during incident investigations?
Upon acquiring root access, UTA0576 extracted Active Directory metadata, directory schemas, and stored user credentials. Investigative reports confirm the actor searched local volumes for administrative passwords and BitLocker recovery keys, while actively modifying local system logs to conceal exploitation activity.
What are the CISA KEV compliance deadlines for federal agencies?
CISA added CVE-2026-111357 and CVE-2026-118527 to the Known Exploited Vulnerabilities catalog on 31 October 2026. Under Binding Operational Directive 22-01, Federal Civilian Executive Branch agencies must remediate CVE-2026-111357 by 2 November 2026 and CVE-2026-118527 by 13 November 2026.
Sources and further reading
- Ivanti Patches Two More Zero-Days Exploited in Connect Secure Attack Chain (SecurityWeek)
- Attackers Chain Three Ivanti Connect Secure Flaws to Gain Unauthenticated Root Access (The Hacker News)
This article was drafted with AI assistance from the publicly cited sources and passed automated checks for structure and sourcing. Verify critical details against the vendor advisories linked above before acting.