Attackers got root on fully patched Ivanti VPNs. Upgrade Connect Secure today and check Active Directory

By George Bailey   Published: 10/14/26   4 min read

If your company’s VPN runs on Ivanti Connect Secure, it needs an upgrade today and a closer look afterwards. Ivanti released fixes on October 13 for a bug attackers used to run commands on the appliance without logging in, starting on October 3.

Volexity, which found the attack at a customer, says the box was fully patched at the time. The attackers used it to go after Active Directory: domain credentials, local administrator passwords from LAPS and BitLocker recovery keys.

The VPN box was fully patched and still got owned. Patch it today, then check whether someone already went through it.

Attackers chained Ivanti VPN zero-days to get root

Ivanti tracks the bug as CVE-2026-104935, an authentication bypass by spoofing that lets a remote attacker with no account run commands. Rapid7 reports a CVSS score of 8.6 and says Ivanti is aware of exploitation affecting a limited number of customers. CISA added it to the KEV catalog on October 13 with an October 16 due date.

Volexity tracks the attacker as UTA0576. It describes a chain of three bugs: an authentication bypass through the public welcome.cgi login page, a file upload race in wu.cgi that runs the attacker’s script, and a privilege escalation to root. The first two are covered by CVE-2026-104935. The root bug is not fixed yet; Ivanti plans to patch it in a future release.

Volexity says the attacker deleted entries from the appliance’s debug and audit logs, patched code in memory only, and did not leave a web shell. Ivanti’s Integrity Checker Tool did not detect the changes.

Ivanti Connect Secure on 22.8 and 25.1 builds

Affected builds are 22.8R2.4 and earlier, 25.1.1.1 and earlier, and 25.1.2.2 and earlier. Ivanti says 22.7 and earlier are not affected. According to Rapid7, part of the bug was already fixed in July’s 25.1.3.0, and attackers struck while Ivanti was backporting the rest.

A VPN appliance holds a service account into Active Directory. Volexity watched UTA0576 use that account to search for LAPS passwords and BitLocker keys, spray passwords and sniff LDAP traffic from a packet capture on the box. A clean integrity check does not rule any of that out.

Upgrade, then look for signs of a break-in

Forward this

For whoever runs our VPN: Ivanti Connect Secure has a zero-day that attackers used to get root on fully patched appliances and then go after Active Directory passwords. Can we upgrade today to the fixed build for our branch, rotate the appliance’s AD service account, and check the logs Volexity lists?

Details

Hunt / verify

Slack paste: Ivanti Connect Secure zero-day (CVE-2026-104935) exploited since Oct 3, CISA due Oct 16. Action: upgrade to 22.8R2.5 / 25.1.1.2 / 25.1.3.x today, rotate the appliance AD service account, hunt welcome.cgi + X-DSCGI-PATH in logs.

Sources

George Bailey

George Bailey is the byline of the CyberExperts editorial desk, the team behind the CyberExperts Daily Brief. The desk covers vulnerabilities, breaches and security news from vendor advisories, CISA alerts and other primary sources, and links those sources in every story. Questions or corrections: [email protected].