CVE-2026-86681 Overview
CVE-2026-86681 is a broken access control vulnerability in ZohoCorp ManageEngine Applications Manager. Versions 182200 and below fail to properly validate permissions when low-privileged users invoke administrator-configured Managed Bean (MBean) actions. Authenticated users can trigger these actions against monitors outside their assigned scope, bypassing the product's role-based restrictions. The flaw is classified under [CWE-306: Missing Authentication for Critical Function] and is remotely exploitable over the network with low attack complexity.
Critical Impact
Authenticated low-privileged users can execute privileged MBean actions across monitored assets they do not own, enabling unauthorized changes to production monitoring infrastructure.
Affected Products
- ZohoCorp ManageEngine Applications Manager version 182200
- ZohoCorp ManageEngine Applications Manager all prior versions
- Deployments exposing MBean-driven monitor actions to non-administrator roles
Discovery Timeline
- 2026-09-23 - CVE-2026-86681 published to the National Vulnerability Database
- 2026-09-23 - Last updated in NVD database
Technical Details for CVE-2026-86681
Vulnerability Analysis
ManageEngine Applications Manager exposes MBean-based actions that administrators configure against monitored resources. These actions can restart services, alter monitor configurations, or invoke management operations on downstream systems. The affected releases perform action dispatch without verifying whether the requesting user has scope over the target monitor.
A low-privileged authenticated user can invoke MBean actions on any monitor known to the platform. The result is a horizontal and vertical privilege escalation across monitored assets. Impact concentrates on integrity, with secondary effects on confidentiality and availability of the monitoring platform.
Root Cause
The root cause is a missing authorization check in the MBean action handler. The server confirms authentication and that the action exists, but it does not enforce the caller's assigned monitor scope before executing the action. This maps to [CWE-306] because a critical management function is reachable without the required per-resource authorization.
Attack Vector
Exploitation requires network access to the Applications Manager web interface and valid credentials for any low-privileged account. The attacker enumerates monitor identifiers and submits action requests referencing monitors outside their assigned scope. No user interaction is required, and the action executes with the privilege of the configured MBean operation.
No verified public exploit code is available at this time. Refer to the ManageEngine CVE-2026-86681 Security Update for vendor technical details.
Detection Methods for CVE-2026-86681
Indicators of Compromise
- MBean action requests originating from user accounts that lack administrative roles.
- Successful action invocations targeting monitor IDs outside the caller's assigned scope.
- Unexpected monitor state changes, service restarts, or configuration modifications correlated with non-admin session activity.
Detection Strategies
- Audit Applications Manager access logs for action endpoints invoked by non-privileged users and cross-reference against role-to-monitor assignments.
- Alert on any MBean action executed by an account that did not previously interact with the target monitor.
- Baseline legitimate administrative workflows and flag deviations in action frequency, source IP, or session identity.
Monitoring Recommendations
- Enable verbose audit logging on the Applications Manager server and forward events to a centralized SIEM for correlation.
- Monitor authentication events for low-privileged accounts exhibiting reconnaissance patterns against monitor enumeration APIs.
- Track configuration and state changes on downstream systems managed via Applications Manager MBeans to identify unauthorized actions.
How to Mitigate CVE-2026-86681
Immediate Actions Required
- Upgrade ManageEngine Applications Manager to a fixed build above version 182200 as published by ZohoCorp.
- Review all non-administrator accounts and remove unused or over-permissioned users to reduce the exploitable population.
- Rotate credentials for any low-privileged accounts suspected of misuse and revalidate assigned monitor scopes.
Patch Information
ZohoCorp has published a fixed release and advisory. Apply the vendor update referenced in the ManageEngine CVE-2026-86681 Security Update. Validate the upgraded build number in the Applications Manager console after patching, and confirm that MBean action authorization checks execute as expected.
Workarounds
- Restrict network access to the Applications Manager web interface using firewall rules or a reverse proxy allowlist.
- Temporarily disable or reconfigure administrator-defined MBean actions until the patch is applied.
- Enforce strong authentication and multi-factor authentication for all Applications Manager accounts to raise the exploitation bar.
# Configuration example: restrict access to the Applications Manager console
# Replace 10.0.0.0/24 with your administrative management subnet
iptables -A INPUT -p tcp --dport 9090 -s 10.0.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp --dport 9090 -j DROP
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

