CVE-2026-104935: Ivanti Connect Secure Zero-Day Gives Attackers Root Access on Fully Patched VPNs
Reach 50,000+ security professionals
Sponsor a newsletter slot and put your brand in front of CISOs, engineers, and IT decision-makers.
CVE-2026-104935, a CVSS 8.6 authentication bypass in Ivanti Connect Secure, has been actively exploited since October 3, 2026, a full 10 days before Ivanti released a patch, allowing a previously unknown threat actor to reach root-level code execution on fully patched VPN appliances without any credentials.
The flaw is classified as CWE-290 (Authentication Bypass by Spoofing) and is the entry point in a three-vulnerability chain. An attacker sends a crafted HTTP request to a Connect Secure authentication endpoint, bypassing the login requirement entirely. A second vulnerability then enables arbitrary file writes to the appliance's filesystem. A third vulnerability escalates those file writes to root-level code execution. Ivanti patched the first two components on October 13, 2026. The third vulnerability, the privilege escalation that converts file access to root, has no patch yet.
The threat actor Volexity tracks as UTA0576 exploited this chain against at least one confirmed victim between October 3 and October 7. The attacker stole Active Directory credentials and covered their tracks by tampering with Ivanti's own log files, specifically targeting the access logs that Ivanti's Integrity Checker Tool relies on for forensic validation. No persistent web shell was deployed. UTA0576 re-exploited the authentication bypass on each session to execute commands, leaving no long-lived malware artifact for traditional detection methods.
CISA added CVE-2026-104935 to the Known Exploited Vulnerabilities catalog on October 13 and set a remediation deadline of October 16, 2026 for federal civilian agencies, a 3-day window that signals how seriously CISA views the active exploitation. Every organization running Ivanti Connect Secure must treat this as an emergency patch with parallel compromise hunting, not a scheduled maintenance item.
How Does the CVE-2026-104935 Exploit Chain Work?
CVE-2026-104935 exploits three separate weaknesses in sequence, all executed without credentials. The first is the authentication bypass itself, classified as CWE-290. Ivanti Connect Secure authenticates users through a web gateway before granting access to the internal network. The bypass flaw lets a remote attacker craft an HTTP request that the gateway accepts as pre-authenticated, skipping credential validation entirely. The attacker needs only network access to the Connect Secure appliance's external interface: no username, no password, and no prior foothold inside the organization.
The second flaw in the chain accepts arbitrary file content written to the appliance's filesystem. Because the first step grants access as if from an authenticated session, the attacker can invoke internal file-handling functions that would otherwise require authentication. This step does not by itself produce code execution, but it places attacker-controlled content on the device in directories the application will later reference.
The third flaw is a local privilege escalation that converts file write access into root shell execution. An attacker who can write files to specific directories can trigger execution of that content with root privileges. This is the component that has no patch yet. Ivanti's October 13 release fixes the authentication bypass and the file write flaw. The privilege escalation component will ship in a subsequent release.
Volexity confirmed that UTA0576 left no persistent web shell between sessions. The attacker re-ran the full three-step chain on each visit, eliminating the file-based detection window that traditional web shell hunting relies on. The actor also modified the access logs that Ivanti's Integrity Checker Tool reads, meaning a clean result from that tool cannot be treated as evidence of no compromise on any appliance that was internet-facing during the October 3 to October 13 window.
UTA0576: The Threat Actor Behind This Exploit Chain
UTA0576 is a previously unknown threat actor identified by Volexity during the investigation of CVE-2026-104935 exploitation. Volexity's "UTA" designation indicates unattributed actor status, meaning no confirmed nation-state or criminal group affiliation has been publicly announced as of October 13, 2026. The techniques observed demonstrate deliberate focus on anti-forensic tradecraft rather than opportunistic mass exploitation.
The actor exploited Connect Secure appliances from October 3 to October 7, 2026, targeting at least one confirmed organization. The primary objective was credential theft from Active Directory, which suggests either espionage intent or preparation for a follow-on ransomware or extortion campaign. Active Directory credentials provide broad lateral movement capability across a corporate network, making them a high-value target for both nation-state and criminal actors.
Three techniques distinguish UTA0576 from typical opportunistic attackers. First, the group re-exploited the authentication bypass for every command session rather than deploying a persistent web shell, a deliberate choice to avoid file-based detection. Second, they specifically tampered with the Connect Secure access logs that feed Ivanti's Integrity Checker Tool, demonstrating familiarity with Ivanti's forensic validation process. Third, the actor operated for five days before Volexity was engaged by the victim, indicating the initial compromise was silent enough to avoid triggering standard monitoring alerts.
No overlap with previously tracked groups has been confirmed. Organizations should not assume that only a single victim was targeted. The exploit chain was functional for at least 10 days before any patch existed, and any organization running a vulnerable Connect Secure version during that window should conduct compromise hunting regardless of what their monitoring showed.
“Beginning October 3, a previously unknown threat actor, UTA0576, chained three vulnerabilities to gain unauthenticated root-level code execution on a fully patched device.”
Volexity, October 13, 2026
Briefings like this, every morning before 9am.
Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.
Which Organizations Face the Highest Risk?
Any organization with an internet-facing Ivanti Connect Secure appliance running a vulnerable firmware version is at risk. The affected version branches are: 25.1.1.1 and earlier, 25.1.2.2 and earlier, and 22.8R2.4 and earlier. The October 13 patches upgrade these to 25.1.1.2, 25.1.3.0 or 25.1.3.1, and 22.8R2.5 respectively. Connect Secure is widely deployed in enterprise, government, healthcare, and critical infrastructure environments as the primary SSL VPN gateway for remote workforce access.
Versions 22.7.x and below are reported to be unaffected by this specific chain. Ivanti strongly advises anyone still on 22.7.x to upgrade to 25.1.1.2 rather than treating unaffected status as a permanent condition.
Two risk factors elevate this beyond a standard CVE remediation. First, the partial patch means that even organizations that apply the October 13 release immediately are not fully protected against all three components. The privilege escalation step remains exploitable until Ivanti ships the follow-on patch. Patching reduces attack surface significantly but does not achieve full remediation until that third fix ships. Second, the attacker's anti-forensic techniques mean that a clean result from Ivanti's Integrity Checker Tool cannot rule out prior compromise. Any appliance that was internet-facing on the 25.1.1.1 or 22.8R2.4 firmware between October 3 and October 13 should be investigated for credential access and log tampering, not just patched.
This zero-day sits alongside the active FortiBleed campaign targeting Fortinet firewalls and the recent AhsayCBS auth-bypass-to-RCE chain as part of a sustained attacker focus on internet-facing enterprise perimeter appliances throughout October 2026. VPN infrastructure is the highest-value target in this threat cycle.
Indicators of Compromise for Ivanti Connect Secure
Volexity published indicators of compromise in their October 13 technical write-up. Because UTA0576 deployed no persistent web shell, traditional file-based IOC scanning may return clean results even on compromised appliances. Focus detection on HTTP access logs for the authentication bypass phase, and on Active Directory audit logs for downstream credential misuse.
Behavioral indicators are the most reliable signal for CVE-2026-104935 exploitation. Anomalous POST requests to Connect Secure authentication endpoints from external IP space, specifically requests that receive a successful HTTP 200 response without any prior session cookie, are the primary exploitation indicator. Inspect access logs for sequential requests that progress from the authentication endpoint directly to file-handling or administrative interface paths without a valid session token in the request headers.
UTA0576 specifically targeted log files to cover their tracks. If access logs show a gap (time periods where HTTP requests would be expected but no log entries appear), treat the appliance as compromised and initiate an emergency response. The CISA advisory recommends immediate patching followed by a factory reset and fresh credential provisioning when any evidence of log tampering is found.
The Active Directory environment that the Connect Secure appliance authenticates against is the critical downstream concern. UTA0576's confirmed objective was AD credential collection. Hunt for lateral movement from VPN-originated IP space, unexpected account privilege changes, and Kerberoasting activity originating from hosts that first appeared in authentication logs during the October 3 to October 13 exposure window.
Subscribe to unlock Indicators of Compromise
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Sigma Detection Rules for Ivanti Connect Secure CVE-2026-104935
Two detection rules cover the network-visible exploitation phases of CVE-2026-104935. The first targets the authentication bypass HTTP pattern at the Connect Secure gateway; the second targets the log tampering behavior UTA0576 used to evade forensic review. Both carry experimental status; validate against your environment's log format before enabling automatic blocking.
Subscribe to unlock Sigma Detection Rules
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Subscribe to unlock Sigma Hunt Queries
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Subscribe to unlock WAF Detection Rules
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Apply the Patch: Remediation Steps for Ivanti Connect Secure
Patching is mandatory but not sufficient on its own. Apply the firmware update immediately, then perform a targeted investigation for compromise covering the October 3 to October 13 exploitation window. Do not rely on Ivanti's Integrity Checker Tool alone: UTA0576 specifically tampered with the log files the tool uses for validation, meaning a clean tool result cannot rule out prior exploitation.
After patching, initiate a parallel Active Directory investigation. UTA0576's confirmed goal was AD credential collection. Hunt for authentication events and Kerberoasting activity originating from VPN-sourced IP space during the exposure window, and treat any positive findings as requiring a full credential rotation.
Subscribe to unlock Remediation & Mitigation steps
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
The bottom line
CVE-2026-104935 is a three-part unauthenticated root RCE chain targeting Ivanti Connect Secure VPN appliances, actively exploited for more than 10 days before a partial patch became available on October 13, 2026. CISA's October 16 deadline reflects the urgency: treat this as an emergency, not a scheduled maintenance window. Patch now to 25.1.1.2 or 22.8R2.5, audit access logs back to October 3 for evidence of UTA0576 activity, and rotate Active Directory credentials for all accounts that authenticate through Connect Secure. Monitor Ivanti's advisory feed for the follow-on patch covering the unresolved privilege escalation component.
This analysis is generic. create a free account to score threats like this against your own stack.
Frequently asked questions
What is CVE-2026-104935?
CVE-2026-104935 is a CVSS 8.6 authentication bypass vulnerability in Ivanti Connect Secure VPN appliances, classified as CWE-290 (Authentication Bypass by Spoofing). It lets an unauthenticated remote attacker send a crafted HTTP request that bypasses the gateway's credential check. The flaw is the entry point in a three-vulnerability chain that delivers root-level code execution on a fully patched appliance. Ivanti patched two of the three vulnerabilities on October 13, 2026. The third component, a local privilege escalation, has no fix yet.
How does the Ivanti Connect Secure exploit chain work?
The chain operates in three steps with no credentials required. First, an attacker sends a specially crafted POST request to a Connect Secure authentication endpoint that the system accepts as pre-authenticated, bypassing credential validation entirely. Second, the attacker uses the spoofed session to write arbitrary files to the appliance's filesystem. Third, a local privilege escalation flaw converts that file write into root-level command execution. The threat actor UTA0576 re-ran this full chain for each command session, deploying no persistent web shell to avoid file-based detection.
What versions of Ivanti Connect Secure are vulnerable to CVE-2026-104935?
Affected versions are 25.1.1.1 and earlier, 25.1.2.2 and earlier, and 22.8R2.4 and earlier. The October 13, 2026 patch upgrades these to 25.1.1.2, 25.1.3.0 or 25.1.3.1, and 22.8R2.5 respectively. Versions 22.7.x and below are reported to be unaffected by this specific chain. Ivanti recommends all 22.7.x users migrate to 25.1.1.2 regardless of their current vulnerability status.
Has CVE-2026-104935 been fully patched?
Only partially. Ivanti's October 13, 2026 release fixes the authentication bypass (CVE-2026-104935) and the file write component. The third vulnerability, the local privilege escalation that turns file access into root execution, has no patch yet and will ship in a future Ivanti release. Organizations should apply the October 13 update immediately and then monitor for the follow-on fix. Even after applying the current patch, the unresolved escalation component means residual risk remains until the third fix ships.
How do I detect if my Ivanti Connect Secure VPN was compromised?
Check HTTP access logs for POST requests to /dana-na/auth/ or /dana-admin/certmgr/ without a valid DSID cookie between October 3 and October 13, 2026. Log gaps (time periods with missing entries) indicate UTA0576-style tampering. Ivanti's Integrity Checker Tool is not reliable as a standalone indicator because the attacker specifically modified the log files it uses. Also query Active Directory for Kerberoasting or lateral movement originating from VPN-sourced IP ranges during that window.
What should I do if my VPN appliance was exploited before the patch?
CISA advises a factory reset and re-provisioning if active exploitation is confirmed. Patching after a prior compromise does not evict an attacker who accessed the filesystem before the patch existed. Rotate all Active Directory credentials that pass through the appliance. Review domain controller authentication logs for the October 3 to October 13 window. Engage an incident response team if log tampering is found, since the attacker's modifications removed the standard forensic trail.
Who is UTA0576?
UTA0576 is a previously unknown threat actor identified by Volexity during the CVE-2026-104935 investigation. The UTA designation means no confirmed nation-state or criminal group attribution has been made as of October 13, 2026. The actor used advanced anti-forensic tradecraft: tampering with log files, avoiding persistent malware, and re-exploiting the authentication bypass on each command session. The objective was Active Directory credential collection, which fits both espionage and ransomware pre-positioning scenarios.
What is the CISA deadline for patching CVE-2026-104935?
CISA added CVE-2026-104935 to the Known Exploited Vulnerabilities catalog on October 13, 2026, with a required remediation date of October 16, 2026 for federal civilian executive branch agencies under BOD 26-04, a 3-day window. CISA urges all organizations, not just federal agencies, to treat KEV entries as high-priority remediation targets regardless of sector. CISA also added CVE-2026-96951 (Windows MotW bypass) with the same October 16 deadline on the same day.
Sources & references
- Volexity: A Series of Unauthenticated Events: Chained Exploitation of Ivanti Connect Secure Zero-Days
- CISA: CISA Urges Patching Newly Exploited Vulnerability in Ivanti Connect Secure
- SecurityWeek: Ivanti Zero-Day Chain Gave Attackers Root Access to Fully Patched VPN
- Kudelski Security: Ivanti Connect Secure Authentication Bypass Leading to Unauthenticated RCE
Free resources
Critical CVE Reference Card 2025–2026
25 actively exploited vulnerabilities with CVSS scores, exploit status, and patch availability. Print it, pin it, share it with your SOC team.
Ransomware Incident Response Playbook
Step-by-step 24-hour IR checklist covering detection, containment, eradication, and recovery. Built for SOC teams, IR leads, and CISOs.
Daily briefings + Google Top Stories in one step.
Enter your email and we'll subscribe you to the daily briefing and add Decryption Digest to your Google Search feed at the same time.

Founder & Cybersecurity Evangelist, Decryption Digest
Cybersecurity professional with expertise in threat intelligence, vulnerability research, and enterprise security. Covers zero-days, ransomware, and nation-state operations for 50,000+ security professionals every morning.
