Skip to content

SecurityAlso reported elsewhere2 publishers1 min readPublished

UTA0576 gained root on a fully patched Ivanti Connect Secure VPN 10 days before the fix

Volexity says UTA0576 used a zero-day chain to get unauthenticated root on a fully patched Ivanti Connect Secure 22.8R2.4 VPN. Ivanti's Integrity Checker Tool does not flag it, so the check for lateral movement from the VPN device falls to forensics.

The Watch · Security desk

How we use AISend a correction

Illustration accompanying UTA0576 gained root on a fully patched Ivanti Connect Secure VPN 10 days before the fix
Generated illustration
Exploitation began before Volexity's probe and the fix Dates Volexity gives for UTA0576's exploitation of the ICS VPN appliance, its own investigation and Ivanti's patches.

Timeline: on October 3, 2026, UTA0576 began repeatedly exploiting the Ivanti Connect Secure VPN appliance. On October 5, Volexity began investigating suspected malicious activity. On October 13, Ivanti released patches for the RCE and authentication bypass.

Exploitation began before Volexity's probe and the fix
DateEventClaim
October 3, 2026UTA0576 starts repeatedly exploiting the ICS VPN appliance6
October 5, 2026Volexity begins investigating suspected malicious activity5
October 13, 2026Ivanti releases patches for the RCE and authentication bypass4

What happened

  • Exploitation began on October 3, Volexity found, and UTA0576 came back repeatedly to run commands on the appliance.
  • Volexity opened its investigation on October 5 at a Network Security Monitoring customer, and the appliance at the root of it was Build 19097.
  • Ivanti tracks the RCE and authentication bypass under CVE-2026-104935 and fixed them in patches released on October 13.
  • After gaining root, the actor went after Active Directory credentials and secrets, including LAPS passwords and BitLocker recovery keys.
  • The exploit uploaded a Perl script that ran Bash, which ran a compressed Python script that was only ever held in memory.

Why it matters

  • exposure The appliance Volexity examined was on 22.8R2.4, and UTA0576 was already using it 10 days before fixes existed.
  • constraint Log review will not clear an appliance. UTA0576 deleted evidence from Ivanti debug logs and Linux audit logs, and Volexity needed memory and disk images plus core dumps to rebuild the chain.
  • decision Upgrading per Ivanti's advisory closes the entry point but cannot show whether UTA0576 got in first. Operators should look for lateral movement from the VPN device and check the AD credentials, LAPS passwords and BitLocker keys this actor targeted.

UTA0576 left nothing resident. Volexity did not identify first-stage malware or web shells, and the full exploit chain runs again for every command, with the result returned in the HTTP response [13]. Commands and results ride inside the chain's own HTTPS requests, so there is no separate command-and-control channel either [10].

The chain starts with a flaw in how the appliance routes requests from front-end and back-end processes to a CGI script handler [14]. The RCE sits in wu.cgi [14]. It yields code execution as the cgi-server user, and a separate privilege escalation, passed in the in-memory Python script, takes the actor to root [12].

That design defeats the obvious check. Ivanti's Integrity Checker Tool looks for unexpected file modifications on disk [15]. The chain patches library code in memory only and restores configuration store data, so the tool sees no modification [15]. Volexity reconstructed the chain from core dumps and system memory using its Volcano tool [9].

Volexity describes the compromise of one appliance at one Network Security Monitoring customer and calls the actor unknown [2][5].

The actor kept scripts in memory, skipped a C2 channel and cleaned two log sources [11][10][8]. In our view that is an operator who expected a forensic review. That makes the absence of hits in routine tooling weak evidence of a clean device.

What to watch

  • Additional victims or an attribution for UTA0576. Either would move this from a single intrusion toward a campaign.
  • A change to Ivanti's Integrity Checker Tool so it can flag memory-only library patching.
  • Public exploit code for CVE-2026-104935. That would widen the set of actors able to use the chain against unpatched appliances.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence68
Adoption
Insufficient
Hype gap+10
Incentives30
Confidence66
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Volexity identified active in-the-wild exploitation of a vulnerability chain allowing unauthenticated remote code execution in Ivanti Connect Secure VPN devices.

    ReportedSupportedSource: VolexityView cited source
  2. [2]

    In the first week of October 2026 Volexity discovered an unknown threat actor, UTA0576, abusing a zero-day exploit chain to compromise a fully patched (at the time, version 22.8R2.4) Ivanti Connect Secure VPN appliance.

    ReportedSupportedSource: VolexityView cited source
  3. [3]

    The exploit chain combined an authentication bypass, a remote code execution and a privilege escalation vulnerability to achieve unauthenticated root-level RCE.

    ReportedSupportedSource: VolexityView cited source

Sources

2 independent publishers whose own reporting we read for this story.

  1. bleepingcomputer.com

    1 article · October 13, 2026

    Ivanti warns of Connect Secure zero-day exploited in attacks
  2. volexity.com

    1 article · October 13, 2026

    A Series of Unauthenticated Events: Chained Exploitation of Ivanti Connect Secure Zero-Days

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Entities

Loading related stories