Zoho ManageEngine ServiceDesk Plus Unauthenticated Remote Code Execution Vulnerability (CVE-2021-44077) Analysis and Mitigation Guide
Executive & SecOps Summary
SECOPS ASSESSMENTZoho ManageEngine ServiceDesk Plus (before 11306), ServiceDesk Plus MSP (before 10530), and SupportCenter Plus (before 11014).
Unauthenticated remote attackers can bypass authentication to upload and execute malicious files, gaining full system-level control over the target server.
Immediately apply the official vendor patches, restrict external access to vulnerable endpoints, and perform a comprehensive log audit for Indicators of Compromise (IoCs).
Affected Products & Version Scope
Remediation & Live Workaround Commands
PATCH & WORKAROUND1. Official Patch & Version Upgrade Commands
The primary remediation is upgrading to the patched versions recommended by the vendor. Below are the commands to safely stop the ServiceDesk Plus service and back up the directory on a Linux host before applying the patch.
# 1. Stop the ManageEngine Service
cd /opt/ManageEngine/ServiceDesk/bin
sudo ./shutdown.sh
# 2. Create a full backup of the installation directory
tar -czvf /backup/servicedesk_backup_$(date +%F).tar.gz /opt/ManageEngine/ServiceDesk
# 3. Proceed with the official UpdateManager.sh to apply the downloaded .ppm patch2. Temporary Workaround & Hardening Configuration
If patching cannot be applied immediately, restrict external access to the vulnerable endpoints. You can block requests to the vulnerable paths using an Nginx reverse proxy configuration.
# Nginx configuration block (/etc/nginx/conf.d/manageengine.conf)
server {
listen 443 ssl;
server_name servicedesk.local;
# Block external access to the vulnerable API endpoints
location ~* /(RestAPI/ImportTechnicians|ImportTechnicians) {
deny all;
return 403;
}
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}3. Log Audit & IoC Verification Commands
Inspect your access logs and web directories to identify potential exploitation attempts or web shells that may have been uploaded.
# 1. Search access logs for ImportTechnicians requests returning a 200 OK status
grep -i 'ImportTechnicians' /opt/ManageEngine/ServiceDesk/logs/access_log* | grep ' 200 '
# 2. Scan the webapps directory for recently modified or created JSP files
find /opt/ManageEngine/ServiceDesk/webapps/ -name '*.jsp' -mtime -30 -lsBlock Exploits Instantly with Managed Virtual Patching Rules
Can't patch production immediately? Deploy managed WAF rules at the edge to intercept RCE, SQLi, and deserialization payloads before they hit your origin server.
Technical Root Cause & Exploitation Mechanics
1. Vulnerability Overview & Root Cause
This vulnerability (CVE-2021-44077) is a critical security flaw residing in the servlet mapping and Struts configuration of Zoho ManageEngine products. The root cause is a missing authentication check (CWE-306) for /RestAPI URLs and the ImportTechnicians action in the Struts configuration. This allows unauthenticated remote attackers to directly access sensitive internal API endpoints without any credential verification.
2. Exploitation Mechanics & Attack Scenario
An attacker exploits this vulnerability by sending a crafted HTTP POST request to the /RestAPI/ImportTechnicians or related servlet endpoints. Because the application fails to validate the user's session, it processes the request and allows arbitrary file uploads. By uploading an executable payload (such as a JSP web shell) and accessing it via the web root, the attacker achieves arbitrary remote code execution (RCE) under the context of the running application.
3. Infrastructure & Business Impact
With a CVSS score of 9.8 (Critical) and active exploitation confirmed by its inclusion in the CISA KEV catalog, this vulnerability poses an extreme risk to enterprise environments. Successful exploitation can lead to complete domain compromise, Active Directory credential theft, lateral movement across the internal network, and deployment of ransomware, resulting in catastrophic business disruption.
Official Vendor Advisories & References
Zoho ManageEngine ServiceDesk Plus before 11306, ServiceDesk Plus MSP before 10530, and SupportCenter Plus before 11014 are vulnerable to unauthenticated remote code execution. This is related to /RestAPI URLs in a servlet, and ImportTechnicians in the Struts configuration.
Frequently Asked SecOps Questions (CVE-2021-44077)
FAQQ1. How critical is CVE-2021-44077 and is it actively exploited in the wild?
CVE-2021-44077 is rated CVSS 9.8 (CRITICAL) with a 30-day EPSS exploitation probability of 93.3%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.
Q2. Which vendors and products are affected by CVE-2021-44077?
Primary impacted vendors include zoho across manageengine servicedesk plus, manageengine servicedesk plus msp, manageengine supportcenter plus. Scope summary: Zoho ManageEngine ServiceDesk Plus before 11306, ServiceDesk Plus MSP before 10530, and SupportCenter Plus before 11014
Q3. What temporary mitigations or workarounds exist for CVE-2021-44077 before patching?
[Mitigation] Immediately apply the official vendor patches, restrict external access to vulnerable endpoints, and perform a comprehensive log audit for Indicators of Compromise (IoCs). Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.
Generate an Internal Engineering Notice or CISO Report for CVE-2021-44077
Instantly format this advisory into an executive CISO summary or engineering patch ticket.
🔗 Related Advisories in Similar Stack (zoho)
View Category →Microsoft Office SharePoint Missing Authentication Privilege Escalation Vulnerability (CVE-2026-56164) Security Advisory
[Affected Scope] Microsoft Office SharePoint Server environments
Oracle PeopleSoft Enterprise PeopleTools Remote Code Execution and System Takeover Vulnerability (CVE-2026-35273)
[Affected Scope] Oracle PeopleSoft Enterprise PeopleTools versions 8.61 and 8.62
Splunk Enterprise Unauthenticated Arbitrary File Creation and RCE via PostgreSQL Sidecar Service (CVE-2026-20253)
[Affected Scope] Splunk Enterprise versions 10.2.x below 10.2.4 and 10.0.x below 10.0.7 (versions 9.4 and earlier are unaffected)
Oracle E-Business Suite Payments File Transmission Authentication Bypass and Remote Code Execution (CVE-2026-46817)
[Affected Scope] Oracle E-Business Suite (EBS) versions 12.2.3 through 12.2.15, specifically the Oracle Payments (File Transmission) component
Subscribe to Daily Vulnerability Briefings & KEV Alerts
Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.