Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL with XSS payload in dashboard_id/reload_url
-
DeliveryDeliver link to authenticated iTop user via phishing
-
ExploitVictim clicks link while logged into iTop
-
Executionajax.render.php reflects unencoded payload into inline JavaScript
-
PersistPayload executes in victim's browser origin
-
ImpactExfiltrate session token or perform privileged iTop actions as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The victim must be an active authenticated iTop session holder - the XSS is reflected through the dashboard save/reload mechanism which is only reachable by logged-in users, so unauthenticated visitors are not directly at risk. The attacker requires no privileges themselves (CVSS PR:N) but must socially engineer the authenticated victim into following a crafted URL (CVSS UI:R). No special non-default configuration of iTop is required; any deployment running a version prior to 3.2.3 with the dashboard feature accessible is vulnerable. Exploitation is limited by the need for victim interaction and the requirement that the target holds a live authenticated session at the moment of the click. |
| Impact | The CVSS 7.1 score is driven primarily by the Scope Changed flag (S:C), reflecting that XSS payloads can access cookies, session tokens, and actions across the iTop origin. The attack vector is network-accessible (AV:N) with low complexity (AC:L) and no attacker privileges required (PR:N), but mandatory user interaction (UI:R) constrains opportunistic mass exploitation - an attacker must deliver the malicious URL to an authenticated iTop user and induce a click. No CISA KEV listing exists, meaning active exploitation is unconfirmed. No public PoC has been identified. EPSS data was not provided, limiting probabilistic scoring. Real-world risk is moderate: reflected XSS in ITSM tooling is attractive for credential harvesting and lateral movement within IT teams, but the social-engineering prerequisite and the niche deployment footprint of iTop reduce blast radius compared to widely-deployed platforms. Internet-exposed iTop instances are higher priority for patching than intranet-only deployments. |
| Exploit ScenarioDerived | An attacker crafts a URL targeting the iTop dashboard save endpoint (ajax.render.php) with a JavaScript payload embedded in the dashboard_id or reload_url parameter, then delivers it to an IT administrator via phishing email or instant message. When the authenticated administrator clicks the link, the payload is reflected in the server response and executed in their browser, allowing the attacker to steal the session token or submit privileged iTop actions on the administrator's behalf. No public PoC is known, but reflected XSS of this pattern requires only standard browser developer tools to construct. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 21, 2026
Reflected XSS in Combodo iTop's dashboard save functionality, present in all releases prior to 3.2.3, allows remote unauthenticated attackers to execute arbitrary JavaScript in the browser of an authenticated iTop user. The vulnerability originates in ajax.render.php, where dashboard_id and reload_url parameters were interpolated directly into inline JavaScript without escaping. With a CVSS Scope Changed classification (S:C), successful exploitation can affect resources beyond the iTop origin. No public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
The primary fix is upgrading Combodo iTop to version 3.2.3 or later, which resolves the XSS by applying json_encode() to the $sDashboardId and $sReloadURL parameters before embedding them in inline JavaScript within ajax.render.php. Upgrade instructions and the advisory are available at https://github.com/Combodo/iTop/security/advisories/GHSA-8j4q-ccr6-wpmj. If immediate upgrade is not feasible, compensating controls include deploying a WAF rule that blocks or sanitizes requests to ajax.render.php containing unencoded JavaScript-special characters in the dashboard_id or reload_url parameters - noting that application-layer XSS WAF rules have known bypass rates and are not a substitute for patching. Restricting access to iTop to internal networks or authenticated VPN reduces the attacker's ability to deliver malicious links to victims, trading off accessibility for reduced exposure.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
iTop is a PHP-based IT Service Management web application developed by Combodo. The vulnerability resides in pages/ajax.render.php where PHP variables $sDashboardId and $sReloadURL were interpolated directly into inline JavaScript string literals used by the dashboard reload/save operation. Without proper encoding, an attacker-supplied value in these parameters would break out of the JavaScript string context and inject executable script. The fix (commit 330539abd22b1d4a00cfd698d17ee1c0ffa04da5) wraps both values in json_encode() before embedding, which serializes and escapes special characters safely. CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting) describes the root cause: user-controlled data flows to a DOM-rendered output sink without sanitization. The CPE cpe:2.3:a:combodo:itop:*:*:*:*:*:*:*:* with a version ceiling of 3.2.3 identifies the full affected range.
Know when Itop 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:N/UI:R/S:C/C:L/I:L/A:L
Network-reflected XSS requires victim interaction (UI:R) with scope change via browser context; no availability impact is applicable for standard reflected XSS without a DoS mechanism.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Combodo iTop is a web based IT service management tool. Prior to 3.2.3, there is a Reflected Cross-Site Scripting (XSS) vulnerability in the dashboard save functionality. This issue has been fixed in version 3.2.3.
Executive ViewAI
Combodo iTop versions prior to 3.2.3 contain a cross-site scripting vulnerability in the dashboard that allows attackers to inject malicious code into the browsers of authenticated iTop users, potentially enabling session hijacking or credential theft. This affects all organizations running vulnerable iTop versions and requires immediate patching to prevent unauthorized access to sensitive business data.
Apply vendor patch: upgrade to Combodo iTop version 3.2.3 or later.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Combodo iTop is a web based IT Service Management tool. Rated high severity (CVSS 8.8), this vulnerability is remotely e
Command injection vulnerability in Combodo iTop 2.4.1 allows remote authenticated administrators to execute arbitrary co
ITOP v3.0.1 was discovered to contain a cross-site scripting (XSS) vulnerability via /itop/pages/ajax.render.php. Rated
ITOP v3.0.1 was discovered to contain a cross-site scripting (XSS) vulnerability via /itop/webservices/export-v2.php. Ra
Combodo iTop is a simple, web based IT Service Management tool. Rated medium severity (CVSS 5.8), this vulnerability is
Combodo iTop is an open source and web-based IT service management platform. Rated critical severity (CVSS 9.6), this vu
Unauthenticated code execution in Combodo iTop before 3.2.3 arises because remote users can delete the setup-generated .
Combodo iTop is a web based IT Service Management tool. Rated medium severity (CVSS 5.4), this vulnerability is remotely
Combodi iTop is a web based IT Service Management tool. Rated medium severity (CVSS 5.4), this vulnerability is remotely
Combodo iTop is a simple, web based IT Service Management tool. Rated medium severity (CVSS 5.3), this vulnerability is
Reflected XSS in Combodo iTop prior to version 3.2.3 allows an authenticated attacker to inject malicious scripts via th
Reflected XSS in Combodo iTop's foreign key search criteria API (all versions prior to 3.2.3) enables remote attackers t
EUVD-2026-64147
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB