Latest Ivanti Endpoint Manager vulnerabilities #

On October 7th, 2025, the Zero Day Initiative (ZDI) disclosed thirteen unpatched vulnerabilities affecting undisclosed versions of Ivanti Endpoint Manager (EPM). A fourteenth vulnerability, ZDI-25-952, was disclosed on October 10th, 2025, and Ivanti has made patches available to resolve it.

While many of the remote code execution (RCE) vulnerabilities require a high-privileged adversary, three are particularly noteworthy because they have a lower barrier for exploitation. ZDI-25-935 and ZDI-25-952 allow a remote, unauthenticated adversary to achieve RCE with user interaction. The third, ZDI-25-947, enables a local, low-privileged adversary to escalate privileges and achieve RCE.

  • An RCE vulnerability exists because the OnSaveToDB method fails to properly validate a user-supplied path, creating a path traversal flaw. A remote adversary can exploit this by either tricking a user into visiting a malicious webpage or opening a malicious file, or by using administrative credentials to attack the application directly without any user interaction. Successful exploitation allows the adversary to execute arbitrary code with the privileges of the current user. This vulnerability has been designated ZDI-25-935 and has been rated high with a CVSS score of 8.8.
  • A SQL injection vulnerability within the Report_Run2 class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-936 and has been rated high with a CVSS score of 7.2.
  • A SQL injection vulnerability within the Report_Run class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-937 and has been rated high with a CVSS score of 7.2.
  • A SQL injection vulnerability within the Report_RunPatch class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-938 and has been rated high with a CVSS score of 7.2.
  • A SQL injection vulnerability within the MP_VistaReport class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-939 and has been rated high with a CVSS score of 7.2.
  • A SQL injection vulnerability within the MP_QueryDetail class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-940 and has been rated high with a CVSS score of 7.2.
  • A SQL injection vulnerability within the GetCountForQuery class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-941 and has been rated high with a CVSS score of 7.2.
  • A SQL injection vulnerability within the MP_QueryDetail2 class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-942 and has been rated high with a CVSS score of 7.2.
  • A SQL injection vulnerability within the PatchHistory class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-943 and has been rated high with a CVSS score of 7.2.
  • A SQL injection vulnerability within the DBDR class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-944 and has been rated high with a CVSS score of 7.2.
  • A SQL injection vulnerability within the MP_Report_Run2 class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-945 and has been rated high with a CVSS score of 7.2.
  • A SQL injection vulnerability within the Report_RunPatch class allows a remote, high-privileged adversary to achieve RCE. The flaw stems from the application's failure to properly validate a user-supplied string before using it to build SQL queries. Successful exploitation allows the adversary to execute arbitrary code in the context of the service account. This vulnerability has been designated ZDI-25-946 and has been rated high with a CVSS score of 7.2.
  • An insecure deserialization vulnerability in the AgentPortal service allows a local, low-privileged adversary to escalate privileges. The flaw stems from the service's failure to properly validate user-supplied data, which can be leveraged to execute arbitrary code in the context of SYSTEM. Successful exploitation requires the adversary first possess the ability to execute low-privileged code on the target system. This vulnerability has been designated ZDI-25-947 and has been rated high with a CVSS score of 7.8.
  • An arbitrary file upload vulnerability allows for RCE. The flaw exists in the processing of the UniqueFilename attribute or tag, where a lack of proper data validation allows arbitrary files to be uploaded. A remote adversary can exploit this by either tricking a user into visiting a malicious webpage or opening a malicious file, or by using administrative credentials to attack the application directly without any user interaction. Successful exploitation allows the adversary to execute arbitrary code in the context of NETWORK SERVICE. This vulnerability has been designated ZDI-25-952 (CVE-2025-9712, CVE-2025-9872) and has been rated high with a CVSS score of 8.8.

The following versions are affected by ZDI-25-952 (CVE-2025-9712 & CVE-2025-9872)

  • Ivanti Endpoint Manager versions 2022 SU8 Security Update 1 and prior
  • Ivanti Endpoint Manager versions 2024 SU3 and prior

The following versions are affected by the other vulnerabilities

  • Ivanti Endpoint Manager unknown versions

What is Ivanti Endpoint Manager? #

Ivanti Endpoint Manager (EPM) is a Unified Endpoint Management (UEM) suite that gives IT teams centralized control to discover, manage, secure, and service all their endpoints, providing deep visibility and simplifying complex tasks like patch remediation and software deployment.

What is the impact? #

Successful exploitation of these vulnerabilities would allow an adversary to execute arbitrary code on the vulnerable host, potentially leading to complete system compromise.

Are updates or workarounds available? #

Upgrade affected systems to the new versions to resolve ZDI-25-952 (CVE-2025-9712 & CVE-2025-9872):

  • Ivanti Endpoint Manager upgrade to version 2022 SU8 Security Release 2 or later
  • Ivanti Endpoint Manager upgrade to version 2024 SU3 Security Release 1 or later

Since the vendor has not yet released security patches addressing all of the vulnerabilities, evaluate the risk of exposing these installations to the Internet. As a primary mitigation, implement network access controls to restrict access to only trusted IP ranges.

How to find potentially vulnerable systems with runZero #

From the Software Inventory, use the following query to locate potentially impacted assets:

vendor:=Ivanti product:="Endpoint Manager"

Currently, runZero prebuilt integrations can identify these findings.

Written by Matthew Kienow

Matthew Kienow is a software engineer and security researcher. Matthew previously worked on the Recog recognition framework, AttackerKB as well as Metasploit's MSF 5 APIs. He has also designed, built, and successfully deployed many secure software solutions; however, often he enjoys breaking them instead. He has presented his research at various security conferences including DerbyCon, Hack In Paris, and CarolinaCon. His research has been cited by CSO, Threatpost and SC Magazine.

More about Matthew Kienow
Subscribe Now

Get the latest news and expert insights delivered in your inbox.

Welcome to the club! Your subscription to our newsletter is successful.

Explore more runZero

Product
Announcing runZero 5.0: Exposure management built to outpace AI-driven attacks
When you're up against AI, every minute counts. Get deep, actionable intelligence across your entire attack surface to close the gaps and hold the...
Product Videos
runZero 5.0: Platform Demo
With the new 5.0 release, runZero is giving defenders the edge they need to succeed in the AI-attack era.
runZero Perspective
BOD 26-04: A new era of prioritized remediation
A complete breakdown of CISA's BOD 26-04 directive. Learn how the shift to SSVC, risk-based KEV prioritization, and 3-day remediation impacts your...
runZero Perspective
Dawn of the apex agentic adversary
When agentic AI can weaponize exploits in seconds, visibility is everything. Stop the predator with runZero’s exposure management for the AI-attack...
Webcasts
Defending in the shadow era: when the CVE feed goes dark
HD Moore walks through the three eras of vulnerability management: the predictable cycles era, the triage ara of AI-scale discovery, and now the...
Webcasts
runZero Hour, Ep. 31: The New Rules of Risk: EPSS v5 and Agentic Adversaries
In this episode, learn how your security team can use EPSS v5 to inform daily risk decisions in a world increasingly targeted by the apex agentic...
Webcasts
Beyond the Zero-Day: Mapping the network attackers actually see
Breaches are inevitable. Learn from HD Moore how attackers exploit the seams between IT, IoT, and OT networks — and how to fix the segmentation...
Podcasts
Risky Biz Interview: Navigating the AI vibe shift with HD Moore
runZero Founder and CEO HD Moore drops by in this week's Risky Biz sponsor interview to talk about the concerning AI vibe shift and what to do...

See Results in Minutes

See & secure your total attack surface. Even the unknowns & unmanageable.