{"id":"CVE-2022-28810","aliases":["EUVD-2022-33248","GHSA-q392-qg7v-xvc4"],"status":"published","title":"Zoho ManageEngine ADSelfService Plus before 6122 allows an authenticated user to achieve remote...","description":"Zoho ManageEngine ADSelfService Plus before build 6122 allows a remote authenticated administrator to execute arbitrary operating OS commands as SYSTEM via the policy custom script feature. Due to the use of a default administrator password, attackers may be able to abuse this functionality with minimal effort. Additionally, a remote and partially authenticated attacker may be able to inject arbitrary commands into the custom script due to an unsanitized password field.","severity":{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.70966,"percentile":0.99407,"model":"v2026.06.15"},"facts":{"in_kev":true,"known_exploited":true,"public_exploit":true,"fix_available":false},"cwes":["CWE-259","CWE-78","CWE-798"],"published":"2022-04-18T12:22:59Z","modified":"2026-06-17T04:39:06Z","kev":{"date_added":"2023-03-07","due_date":"2023-03-28","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"exploitation":[{"source":"euvd","since":"2023-03-07"},{"source":"kev","since":"2023-03-07"}],"exploits":[{"source":"metasploit","id":"exploit/windows/http/manageengine_adselfservice_plus_cve_2022_28810","title":"ManageEngine ADSelfService Plus Custom Script Execution","type":"exploit","platform":"Windows","date":"2022-04-09","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/windows/http/manageengine_adselfservice_plus_cve_2022_28810"}],"products":[{"vendor":"zoho","product":"manageengine"},{"vendor":"zohocorp","product":"manageengine_adselfservice_plus"}],"references":[{"url":"https://www.manageengine.com/products/self-service-password/kb/cve-2022-28810.html","tags":["x_refsource_MISC","x_transferred","Patch","Vendor Advisory"]},{"url":"http://packetstormsecurity.com/files/166816/ManageEngine-ADSelfService-Plus-Custom-Script-Execution.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","VDB Entry"]},{"url":"https://github.com/rapid7/metasploit-framework/pull/16475","tags":["x_refsource_MISC","x_transferred","Exploit","Patch","Third Party Advisory"]},{"url":"https://www.rapid7.com/blog/post/2022/04/14/cve-2022-28810-manageengine-adselfservice-plus-authenticated-command-execution-fixed/","tags":["x_refsource_MISC","x_transferred","Exploit","Patch","Technical Description","Third Party Advisory"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2022-28810","tags":["government-resource","US Government Resource"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-28810"},{"url":"https://www.rapid7.com/blog/post/2022/04/14/cve-2022-28810-manageengine-adselfservice-plus-authenticated-command-execution-fixed"},{"url":"https://github.com/advisories/GHSA-q392-qg7v-xvc4"}],"sources":{"cve":[{"id":"CVE-2022-28810","description":"Zoho ManageEngine ADSelfService Plus before build 6122 allows a remote authenticated administrator to execute arbitrary operating OS commands as SYSTEM via the policy custom script feature. Due to the use of a default administrator password, attackers may be able to abuse this functionality with minimal effort. Additionally, a remote and partially authenticated attacker may be able to inject arbitrary commands into the custom script due to an unsanitized password field.","status":"published","published":"2022-04-18T12:22:59Z","modified":"2025-10-21T23:15:41.53Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H","level":"medium","assessor":"adp"}],"cwes":["CWE-798"],"updated_at":"2026-11-02T14:34:39.233406Z"}],"euvd":[{"id":"EUVD-2022-33248","description":"Zoho ManageEngine ADSelfService Plus before build 6122 allows a remote authenticated administrator to execute arbitrary operating OS commands as SYSTEM via the policy custom script feature. Due to the use of a default administrator password, attackers may be able to abuse this functionality with minimal effort. Additionally, a remote and partially authenticated attacker may be able to inject arbitrary commands into the custom script due to an unsanitized password field.","status":"published","published":"2022-04-18T12:22:59Z","modified":"2025-10-21T23:15:41Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H","level":"medium"}],"exploited_since":"2023-03-07","updated_at":"2026-11-02T20:31:26.48918Z"}],"ghsa":[{"id":"GHSA-q392-qg7v-xvc4","title":"Zoho ManageEngine ADSelfService Plus before 6122 allows an authenticated user to achieve remote...","description":"Zoho ManageEngine ADSelfService Plus before 6122 allows an authenticated user to achieve remote code execution via executable CMD.EXE input in a password field, This only occurs if a certain password sync feature is enabled that uses passwords as script arguments.","status":"published","published":"2022-04-19T00:00:57Z","modified":"2025-10-22T00:33:36Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H","level":"medium"}],"cwes":["CWE-78","CWE-798"],"updated_at":"2026-11-02T15:04:08.198655Z"}],"kev":[{"id":"CVE-2022-28810","title":"Zoho ManageEngine ADSelfService Plus Remote Code Execution Vulnerability","description":"Zoho ManageEngine ADSelfService Plus contains an unspecified vulnerability allowing for remote code execution when performing a password change or reset.","cwes":["CWE-78","CWE-259"],"kev":{"date_added":"2023-03-07","due_date":"2023-03-28","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"updated_at":"2026-11-02T17:00:16.234141Z"}],"nvd":[{"id":"CVE-2022-28810","description":"Zoho ManageEngine ADSelfService Plus before build 6122 allows a remote authenticated administrator to execute arbitrary operating OS commands as SYSTEM via the policy custom script feature. Due to the use of a default administrator password, attackers may be able to abuse this functionality with minimal effort. Additionally, a remote and partially authenticated attacker may be able to inject arbitrary commands into the custom script due to an unsanitized password field.","status":"published","published":"2022-04-18T13:15:08.233Z","modified":"2026-06-17T04:39:06.87Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H","level":"medium","assessor":"primary"},{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H","level":"medium","assessor":"secondary"},{"version":"2.0","score":7.1,"vector":"AV:N/AC:H/Au:S/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-78","CWE-798"],"updated_at":"2026-11-02T14:07:16.9948Z"}]}}
