CVE-2026-1340· ivanti / endpoint manager mobile· CWE-94
Ivanti EPMM < 12.8.0.0 - Remote Code Execution
Exploited in the wild. Listed by CISA on 2026-04-08; known to be used by ransomware.
criticalseverity
9.8CVSS score
98.6%likelihood of exploitation, next 30 days
100%of all CVEs are less likely
Readycheck to confirm it
Ivanti Endpoint Manager Mobile contains a code injection vulnerability allowing unauthenticated attackers to execute arbitrary code remotely, exploit requires no authentication.
Impact
Unauthenticated attackers can execute arbitrary code remotely, potentially leading to full system compromise.
Fix
Update to the latest version of Ivanti Endpoint Manager Mobile.
How to confirm it
Send: GET /mifs/user/login.jsp
Positive when: status_code == 200 and contains(body, "Ivanti") and compare_versions(version, "< 12.8.0")Run it with nuclei: nuclei -id CVE-2026-1340 -u <target>
The full check
id: CVE-2026-1340
info:
name: Ivanti EPMM < 12.8.0.0 - Remote Code Execution
author: 0x_Akoko
severity: critical
description: |
Ivanti Endpoint Manager Mobile contains a code injection vulnerability allowing unauthenticated attackers to execute arbitrary code remotely, exploit requires no authentication.
impact: |
Unauthenticated attackers can execute arbitrary code remotely, potentially leading to full system compromise.
remediation: |
Update to the latest version of Ivanti Endpoint Manager Mobile.
reference:
- https://forums.ivanti.com/s/article/Security-Advisory-Ivanti-Endpoint-Manager-Mobile-EPMM
- https://nvd.nist.gov/vuln/detail/CVE-2026-1340
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2026-1340
epss-score: 0.98639
epss-percentile: 0.99923
cwe-id: CWE-94
metadata:
verified: true
max-request: 1
vendor: ivanti
product: endpoint_manager_mobile
shodan-query: http.title:"Ivanti User Portal"
fofa-query: title="Ivanti User Portal" || body="ui.login.css"
tags: cve,cve2026,ivanti,epmm,mobileiron,rce,kev,passive,vkev
http:
- raw:
- |
GET /mifs/user/login.jsp HTTP/1.1
Host: {{Hostname}}
redirects: true
max-redirects: 3
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(body, "Ivanti")'
- 'compare_versions(version, "< 12.8.0")'
condition: and
extractors:
- type: regex
name: version
part: body
group: 1
internal: true
regex:
- 'ui\.login\.css\?([0-9]+\.[0-9]+(?:\.[0-9]+)?)'
- type: regex
part: body
group: 1
regex:
- 'ui\.login\.css\?([0-9]+\.[0-9]+(?:\.[0-9]+)?)'References
- https://forums.ivanti.com/s/article/Security-Advisory-Ivanti-Endpoint-Manager-Mobile-EPMM
- https://nvd.nist.gov/vuln/detail/CVE-2026-1340
Use this check only on systems you are authorised to test. Where the data comes from