Executive brief
Combodo iTop is a web-based IT service management platform used by organizations to manage their IT assets and services. A reflected cross-site scripting (XSS) vulnerability in the OQL query testing feature allows an authenticated attacker to inject malicious scripts that execute in the victim's browser, potentially stealing session cookies, credentials, or sensitive IT asset information visible to the logged-in user.
Technical details
A reflected XSS vulnerability exists in the run_query.php page's OQL (Object Query Language) testing functionality. The vulnerable component fails to properly sanitize the query expression parameter before rendering it in HTML output. An authenticated attacker with low privileges can craft a malicious URL containing JavaScript payloads in the query expression parameter; when a user with higher privileges clicks the link, the payload executes in their browser context. The fix, applied in version 3.2.3, adds HTML escaping to the vulnerable output parameter using utils::EscapeHtml(). User interaction (clicking a malicious link) is required, and the attacker must have at least low-level authenticated access.
Affected products
- Combodo iTop prior to 3.2.3
Timeline
- 2026-08-10: disclosed
- 2026-08-21: patched: Fixed in version 3.2.3 and 3.3.0