Home/ Blog/ Security news/ Article
Blog · Security news

Ivanti Sentry's CVE-2026-10520: patch the gateway, then hunt for the breach

Ivanti Sentry CVE-2026-10520 is an unauthenticated root RCE under active attack. CISA's new 3-day patch rule applies; patched gateways were already breached.

Corridor of sealed bulkhead doors with one inner chamber glowing purple

A patched edge appliance is not automatically a clean one. That is the real lesson of CVE-2026-10520, the maximum-severity flaw in Ivanti Sentry that went from public proof-of-concept to mass scanning in a matter of hours. The Shadowserver Foundation reported that attackers had already backdoored internet-facing Sentry gateways around the same window the fixes shipped. So the patch closes the door, but if your gateway was reachable before you applied it, someone may already be inside. Patch, then hunt. Doing only the first half leaves a resident implant on one of the most trusted boxes in your perimeter.

What CVE-2026-10520 actually is

CVE-2026-10520 is an OS command injection vulnerability in Ivanti Sentry, the secure mobile gateway appliance formerly sold as MobileIron Sentry. It is rated 10.0, the top of the CVSS scale, because it needs no authentication and yields remote code execution as root. An attacker who can reach the appliance over the network runs commands with the highest privilege the box has, with nothing to bypass first.

The fixed builds are R10.5.2, R10.6.2, and R10.7.1. Anything earlier is vulnerable. SecurityWeek reported exploitation attempts hitting honeypots, and Security Affairs documented gateways compromised shortly after the patch release. Shadowserver tags vulnerable hosts as cve-2026-10520 in its daily Vulnerable HTTP report, which is the fastest free way to learn your own exposure.

Why patching is necessary but not sufficient

Here is the detail that should reshape your runbook: the patch and the attack overlapped in time. Shadowserver did not just see scanning. It saw gateways that were already backdoored. When a public exploit lands for an unauthenticated root bug on an internet-facing box, the gap between disclosure and your patch is a gap an automated scanner fills for you. A backdoor planted in that window survives the update, because patching the binary does not remove a web shell, a cron job, or a new account the attacker dropped first.

This is the same shape as two stories we covered this week. In the PeopleSoft PSEMHUB zero-day, the patch-management service itself became the breach. In Velvet Ant's decade in the auth stack, a trusted login path hid the persistence. Sentry is the same category of target: a middlebox the rest of the network is built to trust. Compromise it and you inherit that trust, which is why the correct response is patch and compromise assessment in parallel, not patch and close the ticket.

What CISA's BOD 26-04 actually changes

CISA confirmed active exploitation on June 11 and added the flaw to its Known Exploited Vulnerabilities catalog. It then invoked Binding Operational Directive 26-04, a new directive that supersedes BOD 19-02 and BOD 22-01. The change practitioners need to absorb: for internet-exposed assets added to the KEV catalog where exploitation can be automated, federal agencies now have three days to patch. The deadline for this one was Sunday, June 14.

The old BOD 22-01 cadence often gave roughly two weeks. That timeline assumed human-paced exploitation. A public PoC against an unauthenticated edge appliance is not human-paced; it is a script that finds and pops every reachable host overnight. BOD 26-04 is CISA catching policy up to attacker tempo, and the Ivanti flaw is its first live test. If you are not a federal agency, do not read the three-day clock as someone else's rule. Read it as the realistic service level for this class of bug.

What to do in the first hour

If you operate Ivanti Sentry, the order of operations matters more than the speed.

  • Patch to R10.5.2, R10.6.2, or R10.7.1. This stops new exploitation. It does not undo old exploitation.

  • Take the admin portal off the public internet. Shadowserver counted only a few dozen exposed Sentry admin portals, so most of the fleet should never have been reachable in the first place. Exposure is the precondition for the whole attack.

  • Assume any pre-patch exposed gateway is compromised and hunt accordingly. Look for new or unexpected root processes, unfamiliar binaries and web shells on the appliance, configuration changes you did not make, new local accounts, and outbound connections from the gateway to destinations it has no reason to reach.

  • Pivot the hunt inward. Sentry brokers access between mobile devices and internal systems. If it was held, treat authentication and sessions that flowed through it during the exposure window as suspect, not trusted.

One more operational note. Ivanti's own advisory was slow to confirm in-the-wild exploitation even as Shadowserver tracked mass scanning, and the vendor initially reported no evidence of attacks. Do not gate your incident response on a vendor confirming what your telemetry already implies. A maximum-severity unauthenticated RCE on an edge box with public exploit code is exploited by default until you prove your instance was not reachable.

The pattern worth keeping

Edge appliances keep teaching the same lesson and security teams keep paying tuition. The gateway, the patch service, the auth stack: each is a trusted intermediary whose compromise hands an attacker a position the network model assumes is safe. The fix is not a single patch. It is treating these boxes as the high-value targets they are, keeping their management planes off the public internet, and building a reflex to hunt the moment a critical disclosure lands rather than waiting for a deadline to force the question.

Frequently asked questions

What is CVE-2026-10520 in Ivanti Sentry?

CVE-2026-10520 is an OS command injection vulnerability in Ivanti Sentry rated 10.0 on the CVSS scale.

It lets an unauthenticated attacker run commands as root over the network, giving full control of the gateway appliance with no login required.

Which Ivanti Sentry versions are affected and which are fixed?

Versions of Ivanti Sentry before R10.5.2, R10.6.2, and R10.7.1 are vulnerable.

Those three builds contain the fix. Any earlier release exposes the appliance to unauthenticated root code execution and should be updated immediately.

Is CVE-2026-10520 being actively exploited?

Yes. The Shadowserver Foundation observed mass exploitation attempts based on public proof-of-concept code, and SecurityWeek reported attempts hitting honeypots.

CISA confirmed active exploitation on June 11, 2026 and added the flaw to its Known Exploited Vulnerabilities catalog.

Does patching Ivanti Sentry remove an existing compromise?

No. Patching to a fixed version stops new exploitation but does not remove a backdoor planted before the update.

Shadowserver found gateways already backdoored around patch time, so any internet-exposed Sentry needs a compromise assessment, not just an update.

What does CISA's BOD 26-04 require?

Binding Operational Directive 26-04 gives federal agencies three days to patch internet-exposed assets added to the KEV catalog when exploitation can be automated.

It supersedes BOD 19-02 and BOD 22-01, and CVE-2026-10520 is among the first flaws it covers.

How can I tell if my Ivanti Sentry gateway was already breached?

Hunt the appliance for new root processes, unfamiliar binaries or web shells, configuration changes you did not make, and new local accounts.

Also check for outbound connections from the gateway to unexpected destinations, and treat authentication that passed through it during exposure as suspect.

Ready to meet the Guardians?

Deploys fast - agentless for monitoring and cloud, a lightweight agent for deep endpoint security. Just Suriq, standing watch.