3 CVEs
Chained in sequence by UTA0576 to achieve unauthenticated root-level code execution on Ivanti Connect Secure appliances running current software -- no credentials required at any step
CVSS 8.8
Ivanti's severity rating for CVE-2026-111357, the privilege escalation link in the chain that converts an authentication bypass into root-level command execution
Nov 2, 2026
CISA's federal remediation deadline for CVE-2026-111357 -- the same day Ivanti released the patch, leaving federal agencies zero days to plan before the deadline passes
0 workarounds
Ivanti published no supported workaround for CVE-2026-111357 or CVE-2026-118527 -- the only fix is upgrading to ICS 25.1.1.3 or 22.8R2.6

Reach 50,000+ security professionals

Sponsor a newsletter slot and put your brand in front of CISOs, engineers, and IT decision-makers.

Summarize with:

Three chained Ivanti Connect Secure zero-days -- CVE-2026-104935, CVE-2026-111357, and CVE-2026-118527 -- combine to deliver unauthenticated root-level code execution on any unpatched appliance, including those running the most current software available before today. Volexity confirmed active exploitation by UTA0576 beginning at least October 1, with attackers achieving root access on fully patched VPN appliances through a sequence that requires no credentials at the initial entry point. Ivanti released patches (ICS 25.1.1.3 and 22.8R2.6) on November 2 -- the same day CISA's federal remediation deadline expires for CVE-2026-111357.

The exploit chain begins with CVE-2026-104935, an authentication bypass disclosed and patched in October 2026 that Ivanti published a fix for on October 13. Attackers who obtained pre-patch access to affected appliances never needed to leave -- CVE-2026-104935 gave them an unauthenticated foothold, and the two new vulnerabilities extended that foothold into root persistence. CVE-2026-111357 is a missing-authorization flaw (CVSS 8.8) in a privileged API function that converts the authentication bypass into root-level access. CVE-2026-118527 exploits predictable file identifiers to land an attacker-controlled payload at a writable path, completing the code-execution primitive. Together, the three flaws form a complete unauthenticated root compromise chain that Volexity documented running against production Ivanti Connect Secure appliances for over 30 days before patches were available.

Every organization running Ivanti Connect Secure 25.1.1.2 or earlier, or 22.8R2.5 or earlier, with internet-facing SSL VPN is exposed today. Ivanti published no workaround for CVE-2026-111357 or CVE-2026-118527 -- the fix is the upgrade. Organizations that applied the October 13 patch for CVE-2026-104935 reduced their exposure but did not close the chain; the two remaining links mean a patched-as-of-October appliance is still exploitable through different entry points in the privileged API. Upgrade to ICS 25.1.1.3 or 22.8R2.6 before end of business today and assume potential compromise of any appliance that was internet-facing between October 1 and November 2.

How Does the Ivanti Connect Secure Zero-Day Chain Work?

The three-CVE chain works by removing authentication requirements, elevating privileges to root, and then landing attacker-controlled code on the appliance. Each CVE handles one link in the sequence.

CVE-2026-104935: Authentication Bypass (base of the chain). Ivanti Connect Secure exposes a user-facing SSL VPN portal that internet-facing deployments make publicly reachable. CVE-2026-104935 bypasses the authentication check on a specific endpoint within this portal, allowing an unauthenticated attacker to reach internal API functions that should require a valid session. Ivanti patched this on October 13, 2026, but organizations that did not apply the patch remain exposed at this step, and even patched appliances face the second and third links through related API surfaces.

CVE-2026-111357: Privilege Escalation (CVSS 8.8, missing authorization). After the authentication bypass provides a foothold in the appliance API, CVE-2026-111357 allows an attacker to call a privileged function without the authorization check the vendor intended. Ivanti rates this 8.8; the NVD record assigns 7.0 under CVSS v3.1. The discrepancy reflects how each party models the authentication pre-requirement. In the chained context, where CVE-2026-104935 removes the authentication barrier, the effective impact matches Ivanti's 8.8 assessment. The result is root-level access to the appliance operating system.

CVE-2026-118527: File Upload via Predictable Identifiers (CVSS 4.3, completes code execution). Once an attacker holds root-level API access, CVE-2026-118527 enables writing an attacker-controlled file to a path on the appliance filesystem using a predictable identifier scheme. This converts root API access into persistent code execution -- the uploaded file can be a webshell, a reverse-shell payload, or a modified system component. Ivanti rates this 4.3 in isolation; in the chain, it completes the code-execution primitive.

The full chain requires no credentials at any step. An attacker with network access to the VPN portal can complete all three steps without authenticating, without interacting with any real user, and without triggering typical authentication failure alerts.

Prior Ivanti VPN exploitation campaigns followed the same architectural pattern. The Ivanti Connect Secure CVE-2026-104935 authentication bypass post documents the earlier intrusion infrastructure UTA0576 used to establish the initial foothold this chain extends.

Affected Ivanti Connect Secure Versions and Patch Matrix

Ivanti Connect Secure maintains two active release branches. Both are affected and both received patches on November 2, 2026.

BranchVulnerable RangeFixed VersionRelease Date
ICS 25.x25.1.1.2 and earlier25.1.1.3November 2, 2026
ICS 22.x22.8R2.5 and earlier22.8R2.6November 2, 2026
ICS 21.x and olderAll versionsNo fix (EOL)Upgrade to 22.8R2.6 or 25.1.1.3

Organizations running 21.x or older must upgrade to a supported branch before applying the patch. There is no backport for end-of-support versions.

A critical note on partial patching: Applying the October 13 patch for CVE-2026-104935 alone does not close the chain. CVE-2026-111357 has additional entry points through the privileged API that remain reachable even after the authentication bypass is closed. Ivanti's November 2 advisory covers all three CVEs. The October 13 patched version (25.1.1.2 on the 25.x branch) is still vulnerable to CVE-2026-111357 and CVE-2026-118527. The November 2 patch is the first release that addresses all three links.

No scanner check available: As of November 1, 2026, no released scanner check was available for CVE-2026-111357 or CVE-2026-118527. Do not rely on vulnerability scanners to confirm patch status -- check the installed version directly through the Ivanti admin console or CLI.

Free daily briefing

Briefings like this, every morning before 9am.

Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.

UTA0576 Exploitation Timeline and Attack Evidence

Volexity confirmed UTA0576 began chaining all three zero-days against production Ivanti Connect Secure appliances by at least October 1, 2026 -- 32 days before the November 2 patch release. The timeline below shows the progression of disclosure and exploitation.

October 1 or earlier: UTA0576 begins active exploitation of the three-CVE chain against internet-facing Ivanti Connect Secure appliances. Volexity's investigation into victim appliances documents root-level compromise and attacker persistence during this window.

October 13: Ivanti patches CVE-2026-104935 (the authentication bypass) after Volexity's initial disclosure. UTA0576 continues exploiting appliances that have not applied the October 13 update, and maintains access on already-compromised targets through the two remaining, unpatched chain links.

October 30: CISA adds CVE-2026-111357 and CVE-2026-118527 to the Known Exploited Vulnerabilities catalog, setting federal remediation deadlines of November 2 (CVE-2026-111357) and November 13 (CVE-2026-118527).

November 2: Ivanti releases ICS 25.1.1.3 and 22.8R2.6, patching all three CVEs. The federal remediation deadline for CVE-2026-111357 expires the same day.

The pattern of activity -- sustained exploitation for 30+ days on a network-facing target, using chained zero-days against a VPN appliance -- is consistent with UTA0576's documented intrusion methodology. Previous Ivanti campaigns attributed to the same cluster installed GIFTEDVISITOR webshell variants and used SAML trust modifications to maintain access through credential rotations and partial remediation steps.

Ivanti's own history of VPN zero-days, including the CVE-2025-0282 stack overflow RCE documented in early 2025, shows this product line is under sustained targeting by sophisticated actors. Organizations with Ivanti VPN infrastructure should assume persistent threat actor interest and treat any exposure window as a likely compromise event.

“Ivanti Connect Secure appliances are a high-priority target for threat actors because a single compromised VPN gateway provides persistent, low-noise access to an organization's entire remote workforce and internal network.”

Volexity threat intelligence assessment, November 2026

Indicators of Compromise for the Ivanti Zero-Day Chain

Network-layer IOCs for the three-CVE Ivanti Connect Secure chain are not yet publicly released. The behavioral indicators below are derived from the documented attack chain and post-exploitation patterns Volexity observed in prior Ivanti VPN compromise investigations. Use these to hunt in SIEM and EDR telemetry dating back to October 1.

Monitor Ivanti Connect Secure access logs for POST requests to privileged API endpoints that lack valid session tokens or use malformed authentication headers. On ICS appliances, the admin web interface logs are stored at /home/webserv/logs/ and user-portal access logs at /data/var/log/. Any request from an external IP to an admin-tier API path without a preceding successful authentication event is a strong exploitation indicator.

Post-exploitation persistence on ICS appliances has historically used writable runtime directories. Check for unexpected files -- particularly .cgi, .php, .pl, or binary executables -- in /data/runtime/mtmp/, /home/webserv/cgi-bin/, and /tmp/. Any process running as root that is a child of the web server (httpd, lighttpd, or the Ivanti-specific web daemon) and spawning sh, bash, or python indicates active or past compromise.

Run Ivanti's Integrity Checker Tool (ICT) to compare the appliance file system against the vendor's known-good baseline. The ICT is available through Ivanti's support portal and should be run immediately, before applying the patch, to preserve forensic evidence of any prior compromise.

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 Zero-Day Chain

These two rules target the primary exploitation indicator (privileged API access without authentication) and post-exploitation shell spawning from the ICS web process. Both carry experimental status; validate against your Ivanti appliance log format and SIEM log ingestion pipeline 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.

How to Remediate the Ivanti Connect Secure Zero-Day Exposure

Ivanti published no workaround for CVE-2026-111357 or CVE-2026-118527. Upgrading the appliance is the only fix. The steps below address both remediation and compromise assessment.

Apply official patch →forums.ivanti.com/s/article/Security-Advisory-Ivanti-Connect-Secure-ICS-November-2026

Subscribe to unlock Remediation & Mitigation steps

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

Why the Ivanti Connect Secure Zero-Day Chain Matters for Your Security Program

Ivanti Connect Secure is the entry point for remote access in tens of thousands of enterprise and government networks worldwide. A root-compromised VPN gateway is not a perimeter device with limited blast radius -- it is a trusted insider with access to every connected user's traffic, credentials, and destination systems.

The three-CVE chain changes the threat calculus in a specific way: an organization that applied the October 13 patch for CVE-2026-104935 and considered itself protected was still fully vulnerable. Two of the three chain links remained unpatched until today. Attackers who had already established access through CVE-2026-104935 maintained that access through the two remaining vulnerabilities, and attackers who found the October 13 patch already applied on a target could still use CVE-2026-111357's missing-authorization primitive to reach root through a different code path. The partial-patch-equals-full-protection assumption is false for this vulnerability set.

The exploitation pattern -- 32 days of pre-patch access, a state-aligned threat actor, and root persistence on VPN infrastructure -- maps precisely to the pre-positioning phase of espionage intrusions. Organizations in sectors targeted by UTA0576 (government, defense, technology, critical infrastructure) should not wait for evidence of post-exploitation activity before beginning incident response. The 30-day hunt queries above cover the full exploitation window from October 1. Any hit should be treated as a confirmed compromise pending investigation, not as a suspicious anomaly pending confirmation.

Ivanti's history of VPN zero-days -- multiple critical CVEs in consecutive years -- is a pattern, not a coincidence. Perimeter VPN appliances from any vendor are high-value targets under sustained research by sophisticated actors. Defense programs that rely on single-vendor perimeter access controls without compensating controls (MFA enforcement on the internal side, anomaly detection on VPN session behavior, zero-trust segmentation behind the VPN gateway) amplify the blast radius of any future perimeter compromise.

The bottom line

The Ivanti Connect Secure zero-day chain gives UTA0576 unauthenticated root access on any unpatched appliance -- and the October 13 patch for CVE-2026-104935 did not close it. Patches (ICS 25.1.1.3 and 22.8R2.6) released November 2 are the first versions that address all three chain links. Upgrade before end of business today, run the Integrity Checker Tool before patching, and audit VPN logs from October 1 for exploitation evidence.

This analysis is generic. create a free account to score threats like this against your own stack.

Frequently asked questions

What is the Ivanti Connect Secure zero-day chain?

Three Ivanti Connect Secure vulnerabilities chain together to deliver unauthenticated root-level code execution on any unpatched appliance. CVE-2026-104935 is an authentication bypass that removes the credential requirement. CVE-2026-111357 is a privilege escalation flaw (missing authorization for a critical function, CVSS 8.8) that converts partial access into root privileges. CVE-2026-118527 enables file upload via predictable identifiers. Together, an attacker with no credentials can reach the appliance's admin functions, escalate to root, and plant persistent code. Volexity confirmed the chain being used by UTA0576 beginning at least October 1, 2026.

Which Ivanti Connect Secure versions are vulnerable?

Ivanti Connect Secure 25.1.1.2 and all earlier 25.x releases are vulnerable. Ivanti Connect Secure 22.8R2.5 and all earlier 22.x releases are vulnerable. The fixes are ICS 25.1.1.3 (for the 25.x branch) and ICS 22.8R2.6 (for the 22.x branch), both released November 2, 2026. No patch is available for older, end-of-support branches -- organizations on unsupported versions must upgrade to a supported branch before applying the fix.

Is CVE-2026-111357 being actively exploited right now?

Yes. Volexity confirmed active exploitation of the full three-CVE chain beginning at least October 1, 2026. CISA added CVE-2026-111357 and CVE-2026-118527 to its Known Exploited Vulnerabilities catalog on October 30. The November 2 federal deadline for CVE-2026-111357 is today, the same day the patch was released. UTA0576, the attributed threat actor, has a documented history of targeting Ivanti VPN infrastructure in prior campaigns.

What can attackers do after exploiting this chain?

Root access on an ICS appliance gives attackers full control of the VPN gateway, including the ability to read or modify VPN credentials and session tokens for every connected user, intercept decrypted VPN traffic, plant persistent backdoors in firmware or appliance configuration, move laterally into the internal network through the VPN's trusted interface, and delete forensic evidence from the appliance's local logs. Prior Ivanti exploitation campaigns installed webshells in runtime storage directories and modified SAML trust configurations to maintain access through factory resets.

Is there a workaround if I cannot patch immediately?

No. Ivanti published no supported workaround for CVE-2026-111357 or CVE-2026-118527. Upgrade is the only remediation. If an immediate upgrade is not possible, restrict access to the Ivanti Connect Secure admin web interface at the network layer (firewall or VPN ACL) to management networks only, and perform an integrity check using Ivanti's ICT (Integrity Checker Tool) to detect signs of prior compromise. Restricting admin access reduces the privilege-escalation risk but does not address CVE-2026-104935's authentication bypass on the user-facing VPN portal.

Who is UTA0576 and why are they targeting Ivanti devices?

UTA0576 is a threat actor tracked by Volexity with a documented history of targeting Ivanti Connect Secure infrastructure. Volexity does not publicly attribute UTA0576 to a specific nation-state, but the group's focus on VPN appliances, credential theft, and long-term persistence is consistent with state-sponsored espionage objectives. VPN gateways are high-value targets because they sit at the perimeter, handle decrypted traffic, and are trusted by internal networks -- compromising one gives persistent, low-noise access to an organization's entire remote workforce.

How do I know if my Ivanti Connect Secure appliance is compromised?

Run Ivanti's Integrity Checker Tool (ICT) against the appliance and compare results against a known-good baseline. Look for webshells in /data/runtime/mtmp/, /home/webserv/, and /tmp/ directories. Check for unexpected processes running as root that are children of the web server process. Review admin session logs for activity from unfamiliar IP addresses, especially between October 1 and today. Audit active SAML trust configurations and credential vaults for unauthorized modifications. Any account with admin access that was not explicitly provisioned should be treated as a backdoor account.

Does this exploit require access to the admin interface?

No. CVE-2026-104935 (the authentication bypass base of the chain) bypasses authentication on the user-facing VPN login portal, which is publicly accessible on any internet-facing ICS deployment. An attacker reachable from the internet does not need to reach the admin interface separately -- the chain starts from the same endpoint that remote employees use to authenticate. This means any ICS appliance with internet-facing SSL VPN is exposed, regardless of whether the admin interface is separately restricted.

Sources & references

  1. Ivanti Security Advisory: ICS November 2026
  2. CISA Adds Two Known Exploited Vulnerabilities to Catalog (October 30, 2026)
  3. SecurityWeek: Ivanti Patches Two More Zero-Days Exploited in Connect Secure Attack Chain
  4. BleepingComputer: Ivanti patches two more Connect Secure zero-days chained in attacks
  5. CISA KEV: CVE-2026-104935 Ivanti Connect Secure Authentication Bypass
Summarize with:

Free resources

25
Free download

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.

No spam. Unsubscribe anytime.

Free download

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.

No spam. Unsubscribe anytime.

Follow Decryption Digest

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.

Free. Unsubscribe anytime. Google popup confirms the Top Stories add.

Eric Bang
Author

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.

Daily Briefing

Get briefings like this every morning

Actionable threat intelligence for working practitioners. Free. No spam. Trusted by 50,000+ SOC analysts, CISOs, and security engineers.

Unsubscribe anytime.

Mythos Brief

Anthropic's AI finds zero-days your scanners miss.