Skip to main content

Combodo iTop CVE-2026-30819

| EUVDEUVD-2026-64127 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-21 GitHub_M
7.3
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege iTop credentials
  2. Delivery
    Craft URL with XSS payload in dashboard_id
  3. Exploit
    Deliver URL to privileged victim via phishing
  4. Execution
    Victim clicks link while authenticated
  5. Persist
    Browser executes reflected JavaScript
  6. Impact
    Exfiltrate session token or perform privileged actions

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

Exploitation requires a valid iTop user session with at least low-privilege access, confirmed by PR:L in the CVSS vector. The attack is specifically limited to the dashboard revert functionality in /pages/ajax.render.php - other endpoints are not affected by this parameter. User interaction is mandatory (UI:R per CVSS): the attacker must socially engineer a victim into clicking a crafted URL; the attack cannot be triggered server-side or automatically. Exploitation is further limited to iTop deployments running any version prior to 3.2.3; no special server-side configuration beyond a standard iTop installation is required. What limits exploitation: the authenticated prerequisite rules out unauthenticated internet scanners, and the UI:R requirement prevents fully automated attack tooling from being effective at scale.

Impact

The provided CVSS 7.3 vector (AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N) accurately characterizes this as a network-exploitable, low-complexity flaw with substantial confidentiality and integrity impact but constrained by two prerequisites: authenticated access (PR:L) and victim interaction (UI:R). EPSS data was not included in the available intelligence, so automated exploitation probability cannot be quantified. This CVE is not listed in CISA KEV, and no public exploit code has been identified, indicating no confirmed widespread exploitation. The PR:L gating is meaningful in an ITSM context - iTop commonly grants portal access to contractors or end users, so the attacker population is not negligible, but it is bounded. UI:R prevents fully automated attack chains. Real-world risk is moderate: the C:H/I:H impact creates high damage potential per successful exploitation, but the combination of authenticated access and required social engineering substantially limits opportunistic exploitation.

Exploit ScenarioDerived

An attacker with a low-privilege iTop account crafts a URL targeting /pages/ajax.render.php that encodes a JavaScript payload - such as a cookie-exfiltration script - within the dashboard_id parameter, then delivers it to an iTop administrator via phishing email or chat message. When the administrator opens the link while logged into iTop, the script executes in their browser and forwards the session cookie to an attacker-controlled server, granting full administrative access to the iTop instance. No public proof-of-concept has been identified, but the fix's commit diff provides sufficient technical detail for a skilled analyst to reproduce the vulnerability.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 21, 2026

Reflected XSS in Combodo iTop prior to version 3.2.3 allows an authenticated low-privilege attacker to inject arbitrary JavaScript via the unsanitized dashboard_id parameter in the dashboard revert endpoint /pages/ajax.render.php. When a crafted URL is opened by a higher-privileged victim, the payload executes in their browser context, enabling session hijacking or unauthorized actions performed under the victim's identity. No CISA KEV listing or public proof-of-concept exploit has been identified at time of analysis.

RemediationAI

Vendor-released patch: iTop 3.2.3. Upgrade immediately to version 3.2.3 or later, which resolves the vulnerability by switching the dashboard_id parameter to use utils::ENUM_SANITIZATION_FILTER_CONTEXT_PARAM sanitization in /pages/ajax.render.php. The fix is confirmed by commit https://github.com/Combodo/iTop/commit/104dd1970f3ad828896a5092b125edb4bc1340b6 and the advisory at https://github.com/Combodo/iTop/security/advisories/GHSA-gccc-8mw3-hqhp. As a compensating control prior to patching, deploy a WAF rule to strip or reject non-alphanumeric characters from the dashboard_id parameter in requests to /pages/ajax.render.php; note that overly aggressive rules may break legitimate dashboard IDs containing hyphens or underscores. Alternatively, restricting access to the dashboard revert endpoint to administrator-only roles reduces the attacker population, at the cost of removing self-service dashboard management for lower-privileged users.

Affected VersionsENISA

iTop < 3.2.3

Affected Packages

euvd itop fix: 3.2.3

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

Combodo iTop is a PHP-based web ITSM platform (CPE: cpe:2.3:a:combodo:itop:*:*:*:*:*:*:*:*). The root cause (CWE-79: Improper Neutralization of Input During Web Page Generation) is located in /pages/ajax.render.php, where the dashboard_id parameter was retrieved using utils::ReadParam(..., 'raw_data') - a filter mode that applies no output sanitization, allowing raw user input to be reflected into the HTTP response. The confirmed fix (commit 104dd1970f3ad828896a5092b125edb4bc1340b6) replaces this with utils::ENUM_SANITIZATION_FILTER_CONTEXT_PARAM, which properly encodes context parameters before rendering. As a reflected (non-persistent) XSS, the payload is embedded in a crafted URL rather than stored server-side, requiring the attacker to deliver it out-of-band to a victim.

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

Vendor (GitHub_M) PRIMARY 7.3 HIGH
AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
vuln.today AI 7.3 HIGH

PR:L confirmed because attacker needs a valid iTop account; UI:R because victim must click crafted URL; no availability impact from reflected XSS.

3.1 AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

2
Patch available
Aug 21, 2026 - 21:02 EUVD
CVE Published
Aug 21, 2026 - 20:05 cve.org
HIGH 7.3

DescriptionCVE.org

Combodo iTop is a web based IT service management tool. Prior to 3.2.3, iTop has a reflected Cross-Site Scripting (XSS) vulnerability in its dashboard revert functionality with the parameter dashboard_id in /pages/ajax.render.php. This issue has been fixed in version 3.2.3.

Executive ViewAI

Why It Matters

Combodo iTop versions prior to 3.2.3 contain a reflected cross-site scripting vulnerability in the dashboard management interface that allows authenticated users to inject malicious code and hijack sessions of higher-privileged administrators. Organizations running affected versions face risk of unauthorized administrative actions and sensitive data access by attackers who already have legitimate system access with limited privileges.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) deploy WAF rules to sanitize dashboard_id parameter inputs and reject requests containing script tags or event handlers; (2) restrict access to /pages/ajax.render.php via IP whitelist, VPN requirement, or network segmentation; (3) enforce multi-factor authentication for all administrative accounts to reduce impact of potential session hijacking; (4) implement comprehensive audit logging with real-time alerting on suspicious dashboard_id parameter patterns; (5) educate high-privilege users to avoid clicking untrusted links referencing the dashboard functionality.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
niche ITSM platform with limited enterprise deployment footprint
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in Itop

View all
CVE-2022-24780 HIGH POC
8.8 Apr 05

Combodo iTop is a web based IT Service Management tool. Rated high severity (CVSS 8.8), this vulnerability is remotely e

CVE-2018-10642 HIGH POC
7.2 May 02

Command injection vulnerability in Combodo iTop 2.4.1 allows remote authenticated administrators to execute arbitrary co

CVE-2022-31403 MEDIUM POC
6.1 Jun 14

ITOP v3.0.1 was discovered to contain a cross-site scripting (XSS) vulnerability via /itop/pages/ajax.render.php. Rated

CVE-2022-31402 MEDIUM POC
6.1 Jun 10

ITOP v3.0.1 was discovered to contain a cross-site scripting (XSS) vulnerability via /itop/webservices/export-v2.php. Ra

CVE-2024-32870 MEDIUM POC
5.8 Nov 05

Combodo iTop is a simple, web based IT Service Management tool. Rated medium severity (CVSS 5.8), this vulnerability is

CVE-2024-54139 CRITICAL
9.6 Dec 13

Combodo iTop is an open source and web-based IT service management platform. Rated critical severity (CVSS 9.6), this vu

CVE-2026-39975 CRITICAL
9.4 Aug 24

Unauthenticated code execution in Combodo iTop before 3.2.3 arises because remote users can delete the setup-generated .

CVE-2022-24870 MEDIUM POC
5.4 Apr 21

Combodo iTop is a web based IT Service Management tool. Rated medium severity (CVSS 5.4), this vulnerability is remotely

CVE-2022-24811 MEDIUM POC
5.4 Apr 05

Combodi iTop is a web based IT Service Management tool. Rated medium severity (CVSS 5.4), this vulnerability is remotely

CVE-2024-51739 MEDIUM POC
5.3 Nov 05

Combodo iTop is a simple, web based IT Service Management tool. Rated medium severity (CVSS 5.3), this vulnerability is

CVE-2026-30864 HIGH
8.9 Aug 24

Reflected XSS in Combodo iTop prior to version 3.2.3 allows an authenticated attacker to inject malicious scripts via th

CVE-2026-33240 HIGH
8.8 Aug 21

Reflected XSS in Combodo iTop's foreign key search criteria API (all versions prior to 3.2.3) enables remote attackers t

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy