Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-exposed iTop instance
-
DeliverySend unauthenticated HTTP request to pages/exec.php
-
ExploitSpecify target module and PHP page in env-production
-
ExecutionServer executes PHP file without authentication check
-
ImpactRead or manipulate ITSM application data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network reachability to the iTop web interface and the presence of a new iTop installation with env-production populated (i.e., the setup wizard has completed and modules are compiled into production). No authentication is required (CVSS PR:N) and no user interaction is needed (CVSS UI:N). Attackers are limited to PHP files that already exist within installed module directories under env-production - they cannot upload or inject arbitrary code via this vector alone unless a separate write-access path exists. The scope of impact is limited to the iTop application (S:U), not the underlying operating system. The description's specific mention of 'new iTop instance' suggests that the attack surface may be narrower on long-established instances with non-default module configurations, but this has not been confirmed by the vendor advisory. |
| Impact | The CVSS 3.1 base score of 8.6 is driven by network accessibility, no authentication required, no user interaction, and high integrity impact - all consistent with the description. Scope is unchanged (S:U), meaning exploitation is contained to the iTop application rather than the underlying host, which limits but does not eliminate risk: arbitrary module PHP execution can manipulate ITSM records, trigger backup operations, or expose data through module-specific pages. No EPSS score was provided in the input, and no CISA KEV entry exists, suggesting this has not been observed in broad active exploitation at time of analysis. The description's qualifier 'new iTop instance' is a notable limiting signal - it is unclear from available data whether mature, fully-configured instances with non-default modules are equally exposed or whether the attack surface narrows in established deployments. This condition is inferred from the description and is not explicitly clarified in the advisory. Overall, this is a high-priority patch target for any internet-exposed iTop deployment, but the real-world exploitation risk is moderated by iTop's relatively limited deployment footprint. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted HTTP request to https://target-itop/pages/exec.php specifying a module name and a PHP page present in the env-production directory. Because exec.php performs no authentication check prior to the 3.2.3 fix, the server executes the targeted PHP file and returns its output, allowing the attacker to invoke module functionality - such as triggering backup operations via ajax.backup.php or manipulating ITSM records - entirely without credentials. No public proof-of-concept code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 21, 2026
Unauthenticated remote PHP file execution in Combodo iTop prior to 3.2.3 allows attackers to invoke arbitrary PHP files from the env-production module directory by sending crafted requests to the exec.php dispatcher, which performed no authentication check before routing to module pages. The flaw is classified as CWE-306 (Missing Authentication for Critical Function) and carries a CVSS 3.1 score of 8.6 (AV:N/AC:L/PR:N/UI:N), indicating zero-friction network exploitation with no credentials required. No public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Upgrade to Combodo iTop 3.2.3 or later, which patches exec.php to enforce per-module authentication endpoint whitelisting. The fix commit is available at https://github.com/Combodo/iTop/commit/4fe61cbdc779cb5576395d4ae8be31f9fbc7306c and the advisory at https://github.com/Combodo/iTop/security/advisories/GHSA-36h9-5qw2-jcc6. After upgrading to 3.2.3, administrators should also set security.force_login_when_no_delegated_authentication_endpoints_list = true in the iTop configuration to ensure that modules lacking explicit endpoint declarations are also protected - the default value of false means only modules with defined allowlists enforce authentication for unlisted pages. As a compensating control on unpatched instances, restrict network access to pages/exec.php at the reverse proxy or web server layer by requiring client authentication or limiting source IPs; note that this may break legitimate unauthenticated module integrations (such as hub connector callbacks) and should be tested before production enforcement.
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's pages/exec.php acts as a centralized dispatcher routing HTTP requests to PHP files within installed modules under the env-production directory. Prior to 3.2.3, this dispatcher contained no authentication enforcement - any caller could specify a module name and target PHP page and have it executed server-side. The fix introduces a per-module delegated_authentication_endpoints whitelist: each module declares which of its pages may be called without login; all unlisted pages now trigger LoginWebPage::DoLoginEx(). A new config flag security.force_login_when_no_delegated_authentication_endpoints_list (default: false) governs behavior for modules that declare no list. Specific modules such as itop-backup and itop-hub-connector now ship explicit endpoint allowlists. Core and dictionary modules are explicitly blocked regardless. Affected product identified by CPE cpe:2.3:a:combodo:itop:*:*:*:*:*:*:*:* (all versions prior to 3.2.3). Root cause maps to CWE-306: Missing Authentication for Critical Function.
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:N/S:U/C:L/I:H/A:L
Network-reachable dispatcher requires no authentication; integrity impact is high as unauthenticated PHP execution can manipulate ITSM records; confidentiality is partial since data exposure is bounded by which module pages are present.
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, authentication bypass allows unauthenticated remote attackers to execute arbitrary PHP files from the env-production directory on a new iTop instance in the production environment. This issue has been fixed in version 3.2.3.
Executive ViewAI
Combodo iTop prior to version 3.2.3 contains an unauthenticated remote code execution vulnerability in its PHP execution dispatcher that allows attackers to execute arbitrary code on affected servers without any credentials. Organizations deploying this ITSM platform face immediate risk of complete system compromise, unauthorized access to IT asset data, and operational disruption. Patch version 3.2.3 is currently available and must be deployed urgently.
Apply vendor patch.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-64183
NVD
CVE.org
EPSS
GitHub
Exploit-DB