ManageEngine ADManager Plus
CVE-2025-10020
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to ADManager Plus console
-
DeliveryAccess Custom Script component
-
ExploitInject OS commands into script input
-
ExecutionExecute arbitrary commands as service account
-
ImpactPivot to Active Directory control
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated session to the ManageEngine ADManager Plus web interface (PR:L) with access to the Custom Script component, and the affected instance must be running a build earlier than 8024. The specific prerequisite is the ability to supply or modify input to the Custom Script automation feature, which is then injected into an OS command. Limiting factors: the attacker must already hold valid credentials and sufficient role access to reach the Custom Script function, no unauthenticated path exists, and instances already upgraded to build 8024 or later are not affected; no user interaction by a second party is required (UI:N). |
| Impact | This is a credible, above-average priority issue but not a top-tier emergency. The CVSS 3.1 base score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects network-reachable, low-complexity command injection yielding full confidentiality, integrity, and availability impact - but it explicitly requires privileges (PR:L), meaning the attacker must already be authenticated, which materially lowers the real-world threat versus an unauthenticated RCE. The EPSS score of 4.54% sits at the 91st percentile, which is elevated relative to the average CVE and signals meaningful exploitation interest, yet an absolute probability under 5% is far from imminent mass exploitation. There is no CISA KEV listing and no public exploit was identified in the provided data, so there is no confirmed active exploitation. The signals are broadly consistent (high-impact, low-complexity, authenticated) rather than conflicting; the main nuance is that the authentication requirement plus the fact that the vulnerable 'Custom Script' feature is an administrative/automation capability likely narrows the realistic attacker pool to users who already hold some privileged access to the ADManager Plus console. Because ADManager Plus manages Active Directory, successful exploitation is high-value (OS-level code execution on a host with AD administrative reach), so prompt patching to build 8024 is warranted even though this is not an unauthenticated internet-facing bug. |
| Exploit ScenarioDerived | An attacker who has obtained valid (even low-privileged) credentials to the ManageEngine ADManager Plus web console navigates to the Custom Script component and supplies crafted input that is passed unsafely to the underlying OS command interpreter. The injected commands execute in the context of the ADManager Plus service account, giving the attacker arbitrary command execution on the server that administers Active Directory. No public proof-of-concept was identified at the time of analysis, and user interaction is not required (UI:N). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Authenticated command injection in Zoho ManageEngine ADManager Plus allows a logged-in user who can reach the Custom Script component to inject operating system commands that execute on the server. Affected instances are those running builds earlier than 8024 (CPE entries cover 8.0 builds 8001 through 8023), and exploitation requires valid credentials plus sufficient role privileges to access the Custom Script automation feature (CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, score 8.8). There is no public exploit identified at time of analysis and no CISA KEV listing, though an EPSS score of 4.54% (91st percentile) indicates above-average predicted exploitation activity; the underlying weakness is CWE-77 command injection.
RemediationAI
Upgrade to ManageEngine ADManager Plus build 8024 or later, which is the vendor-released fix for this issue; the update and installation guidance are documented in the vendor advisory at https://www.manageengine.com/products/ad-manager/admanager-kb/cve-2025-10020.html. Because the flaw is authenticated command injection reached through the Custom Script component, prioritize patching any instance that exposes the ADManager Plus web interface to untrusted or broad networks. Until the upgrade can be applied, reduce the attack surface by restricting which accounts and roles can view, create, or edit Custom Script entries, disabling or removing unused Custom Script automation if business processes allow, and placing the web console behind a management VLAN, VPN, or IP allowlist so that only trusted administrators can authenticate. Note the trade-offs: tightening Custom Script permissions may break existing automation for delegated admins, and network restriction blocks legitimate remote administration from outside the allowlisted ranges. Monitor application and OS logs for unexpected child processes spawned by the ADManager Plus service account, since successful exploitation would surface as anomalous command execution rather than a distinct application error.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
ManageEngine ADManager Plus is a Java-based web application (typically deployed with a bundled Tomcat servlet container) used for Active Directory and Microsoft 365 administration, reporting, and workflow automation. The vulnerability class is CWE-77, improper neutralization of special elements used in a command ('command injection'), in the Custom Script component - a feature that intentionally lets administrators define scripted automation actions. Because the feature feeds user-supplied values into an OS-level command execution path, the input is not safely separated from the command interpreter, so crafted content supplied through the Custom Script workflow is executed by the underlying operating system with the privileges of the ADManager Plus service account. The CVSS vector shows network reachability (AV:N), low attack complexity (AC:L), and high confidentiality, integrity, and availability impact (C:H/I:H/A:H) with scope unchanged (S:U), meaning the attacker can read data, modify configuration, and disrupt the service from within the application's security context. Scope is limited by the PR:L prerequisite: the attacker must already hold a valid account and role access to reach the Custom Script function; there is no unauthenticated path. Instances running build 8024 or later contain the fix and are not affected, per the CPE version ranges and vendor knowledge base advisory.
Know when Manageengine Admanager Plus gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable web console with low-complexity injection, but an authenticated account able to use the Custom Script feature is required (PR:L); command execution yields full C/I/A impact on the host.
Primary rating from NVD.
CVSS VectorNVD
DescriptionNVD
Zohocorp ManageEngine ADManager Plus version before 8024 are vulnerable to authenticated command injection vulnerability in the Custom Script component.
Executive ViewAI
Zoho ManageEngine ADManager Plus deployments running 8.0 builds 8001 through 8023, or otherwise earlier than 8024, carry a high-severity command injection flaw that a logged-in user with Custom Script access could use to run operating system commands on the identity management server. Because ADManager Plus often supports Active Directory administration and provisioning, a compromise could expose sensitive directory data, disrupt account lifecycle operations, and create a foothold for broader domain attacks; leadership should prioritize access containment and monitoring, though no public exploit identified at time of analysis and no CISA KEV listing is present.
No vendor-released patch identified at time of analysis; interim mitigations include restricting Custom Script access to trusted privileged admins, disabling the feature if not required, enforcing least privilege and credential hygiene, segmenting the ADManager Plus server, monitoring for suspicious script execution and child processes, and using application allowlisting or endpoint detection controls.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Affected Products (CPE)NVD
More in Manageengine Admanager Plus
View allMultiple Zoho ManageEngine on-premise products allow unauthenticated remote code execution through SAML SSO functionalit
Zoho ManageEngine ADManager Plus before 7181 allows for authenticated users to exploit command injection via Proxy setti
Zoho ManageEngine ADSelfService Plus before 6121, ADAuditPlus 7060, Exchange Reporter Plus 5701, and ADManagerPlus 7131
Zoho ManageEngine ADSelfService Plus before 6112 is vulnerable to SSRF. Rated high severity (CVSS 7.5), this vulnerabili
Zoho ManageEngine ADManager Plus 6.6.5, ADSelfService Plus 5.7, and DesktopCentral 10.0.380 have Insecure Permissions, l
Zoho ManageEngine ADManager Plus version 7182 and prior disclosed the default passwords for the account restoration of u
Zoho ManageEngine ADSelfService Plus before 6112 is vulnerable to mail spoofing. Rated medium severity (CVSS 6.5), this
Zoho ManageEngine ADManager Plus 6.5.7 has XSS on the "Workflow Delegation" "Requester Roles" screen. Rated medium sever
Zoho ManageEngine ADManager Plus before 7115 is vulnerable to a filter bypass that leads to file-upload remote code exec
Zoho ManageEngine ADManager Plus before 7110 is vulnerable to blind XXE. Rated critical severity (CVSS 9.8), this vulner
Zoho ManageEngine ADManager Plus version 7110 and prior allows unrestricted file upload which leads to remote code execu
Zoho ManageEngine ADManager Plus version 7110 and prior allows unrestricted file upload which leads to remote code execu
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB