black laptop computer turned on near black and white electronic devices
Security
admin  

Active, unauthenticated RCE in Ivanti EPMM — interim RPMs stop attacks but 12.8.0.0 (Q1 2026) is the real fix

Two critical Ivanti EPMM zero-days (CVE-2026-1281 and CVE-2026-1340) are being exploited in the wild to achieve unauthenticated remote code execution. Interim RPM patches stop the immediate attacks, but they must be re-applied after upgrades; a permanent fix is scheduled for EPMM 12.8.0.0 in Q1 2026.

Observed exploitation and its immediate effects

Attackers are sending simple, crafted HTTP GET requests that inject bash arithmetic expressions into URL parameters on specific EPMM endpoints; successful requests let adversaries run arbitrary Bash commands without any authentication. Reported payloads have deployed reverse shells, web shells and additional malware, giving persistent administrator-level control of affected appliances and access to managed mobile device data (names, addresses, phone numbers, GPS and other PII).

CISA has told U.S. federal agencies to patch or remove vulnerable EPMM devices within days because these two CVEs (both CVSS 9.8) are actively abused. Palo Alto Networks telemetry shows roughly 4,400 EPMM instances visible online and Shadowserver flags more than 850 IPs exposing EPMM fingerprints, concentrated in North America and Europe.

How the bugs work and why they’re easy to weaponize

The root cause is legacy bash scripting in EPMM’s In-House Application Distribution and Android File Transfer features: unsafe arithmetic expansion in shell code accepts attacker-supplied characters in HTTP GET parameters. That specific mechanism — trivial to trigger via a URL — means no credentials and no user interaction are required, contrary to any suggestion the flaws need admin logins or tricked users.

Because the appliance runs with elevated privileges inside enterprise networks, a compromised EPMM can be a pivot point for lateral movement into directory services and other infrastructure. History reinforces risk: Ivanti EPMM has been the target of multiple exploited critical flaws in recent years (for example CVE-2025-4427, CVE-2025-4428, and CVE-2023-35078), so attackers already have chains and playbooks that can incorporate these two new CVEs.

Practical mitigations and their operational trade-offs

Ivanti released interim RPM packages that mitigate the vulnerabilities, but those RPMs are not permanent: installing them on an on-prem EPMM appliance must be repeated after any EPMM software upgrade because upgrades overwrite the patched scripts. Ivanti plans a code-level fix in EPMM 12.8.0.0 (expected Q1 2026) that will remove the need for the interim step.

Action Speed Coverage Key limitation
Apply interim RPM patch Immediate Fixes the scripting flaw on current appliance Must be re-applied after any EPMM upgrade
Isolate or remove appliance from internet Immediate Stops remote exploitation vector Operationally disruptive for managed fleets
Network filtering / WAF rules Quick to deploy Can block known exploit patterns Misses novel payload formats; requires tuning
Upgrade to EPMM 12.8.0.0 (permanent fix) Depends on Ivanti release schedule (Q1 2026) Long-term resolution Requires full upgrade testing and planning
Credential rotation and threat hunt Immediate Reduces post-compromise persistence Doesn’t stop initial RCE

Detection checkpoints and immediate response checklist

Threat hunting should prioritize Apache access logs for the endpoints /mifs/c/appstore/fob/ and /mifs/c/aftstore/fob/ for unusual GET requests — look for embedded characters or bash tokens, unexpected 200s where a 404 is normal, repeated 404s with command-looking strings, and evidence of files being created on the appliance. Be aware attackers have cleared logs in previous incidents, so absence of log entries is not proof of safety.

a group of people standing next to each other near a river

Operationally, apply interim RPMs now if you run on-prem EPMM, block or isolate internet-facing appliances where feasible, rotate administrative credentials, and preserve current system images and logs before making changes to support forensics. Track Ivanti’s 12.8.0.0 release timetable as the single variable that will remove the need for repeat RPM application.

Short Q&A

Do these bugs require admin credentials or user clicks? No — CVE-2026-1281 and CVE-2026-1340 allow unauthenticated remote code execution via crafted HTTP GET requests to vulnerable endpoints.

Are Ivanti cloud EPMM services affected? Ivanti’s statement differentiates on-premises EPMM; their cloud-managed offerings are not affected by these specific bash-script issues.

When is the permanent fix expected? Ivanti plans to ship a permanent code fix in EPMM version 12.8.0.0, currently scheduled for Q1 2026; until that upgrade is applied, interim RPMs or isolation are the practical options.