Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege iTop credentials
-
DeliveryCraft PHP serialized POP chain payload
-
ExploitSubmit payload via user preferences interface
-
ExecutionServer deserializes attacker-controlled object
-
PersistMagic methods execute POP chain
-
ImpactAchieve remote code execution on host OS
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, 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 a valid iTop user account with at minimum low-privilege access (PR:L per CVSS vector), meaning unauthenticated internet-facing attackers cannot directly exploit this vulnerability. The CVSS UI:R metric indicates that some form of user interaction or a multi-step trigger is required beyond simply submitting the malicious preference payload - the precise interaction required is not detailed in the available description but may involve navigating to a page that re-processes stored preferences. The attack is network-accessible (AV:N) against the iTop web interface with low complexity (AC:L) once an authenticated session is established. Exploitation is limited by: the requirement for a valid authenticated session; the UI:R interaction dependency; and the need for PHP classes suitable for POP chain construction to exist in the application's autoloaded scope. Deployments that restrict iTop account creation to vetted internal users and that isolate iTop from shared infrastructure face a meaningfully lower risk profile than internet-exposed instances with open registration. |
| Impact | The CVSS 8.7 base score with vector AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N reflects a high-severity vulnerability with meaningful real-world risk, but several factors moderate the immediate threat level. The PR:L requirement means that only authenticated iTop users - not anonymous internet-facing attackers - can trigger the deserialization. The UI:R component further implies a multi-step or victim-dependent exploitation flow, reducing automatable mass exploitation. Scope:Changed (S:C) is significant: successful exploitation escapes the iTop application context and can impact the underlying operating system, elevating risk for organizations hosting iTop on shared infrastructure. No EPSS data was supplied in the available intelligence, so exploitation probability cannot be quantified. With no KEV listing and no confirmed POC, this is a high-severity, not-yet-exploited-in-the-wild vulnerability - but the PHP object injection class is well-documented and capable attackers with low-privilege iTop accounts could develop working exploits. Priority should be high for internet-exposed iTop deployments; moderate for internal-only deployments with controlled user access. |
| Exploit ScenarioDerived | An attacker with a low-privilege iTop account - such as a disgruntled employee or an attacker who compromised a service desk credential - crafts a malicious PHP serialized object embedding a POP chain targeting classes in iTop's codebase and submits it through the user preferences save functionality. The server-side deserialization triggers the POP chain's magic methods, resulting in arbitrary OS command execution in the context of the web server process. No public exploit code has been identified at time of analysis, but the PHP object injection vulnerability class is well-documented with established POP chain methodologies applicable to PHP frameworks. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
PHP object injection in Combodo iTop's user preference functionality prior to version 3.2.3 enables authenticated remote attackers to achieve remote code execution on the underlying server. The vulnerability stems from deserializing attacker-controlled PHP objects without validation, with the CVSS Scope:Changed metric reflecting that successful exploitation escapes the application boundary to compromise the host. No public exploit code or CISA KEV listing has been identified at time of analysis, though the CWE-502 vulnerability class is well-understood and the attack complexity is rated Low once an authenticated session is obtained.
RemediationAI
Upgrade Combodo iTop to version 3.2.3 or later, which contains the vendor-confirmed fix per the GitHub Security Advisory GHSA-3mq5-p5vh-cw7r at https://github.com/Combodo/iTop/security/advisories/GHSA-3mq5-p5vh-cw7r. If immediate patching is not feasible, restrict access to the user preferences functionality to trusted internal network segments using firewall rules or reverse-proxy ACLs - note this does not fully mitigate risk for multi-tenant or internally-adversarial environments where low-privilege users already have accounts. Deploying a WAF rule to detect PHP serialized data patterns (e.g., payloads beginning with O:, a:, or s: tokens) in POST bodies targeting the preferences endpoint can block known attack payloads, but carries a risk of false positives against legitimate iTop feature use. Audit existing iTop user accounts and remove unnecessary accounts to reduce the low-privilege attacker pool. No workaround fully substitutes for patching given the nature of the deserialization flaw.
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
CWE-502 (Deserialization of Untrusted Data) is the root cause - iTop's user preference functionality passes user-controlled data to PHP's unserialize() without sanitization. PHP object injection occurs when an attacker supplies a crafted serialized payload that causes the runtime to instantiate arbitrary classes; by chaining PHP magic methods (__wakeup, __destruct, __toString) into a Property-Oriented Programming (POP) chain, the attacker leverages classes already present in the application's autoloaded codebase to execute arbitrary OS commands. The affected product scope is broad: CPE cpe:2.3:a:combodo:itop:*:*:*:*:*:*:*:* covers all iTop versions prior to the 3.2.3 fix. iTop is a web-based ITSM platform built on PHP, making it inherently susceptible to this class of deserialization attack if untrusted input reaches unserialize().
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:L/UI:R/S:C/C:H/I:H/A:N
RCE via network with low privileges and scope change; A:H added over vendor score since code execution inherently enables availability impact on the compromised host.
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, iTop is vulnerable to PHP object injection in the user preference functionality, which can lead to remote code execution. This issue has been fixed in version 3.2.3.
Executive ViewAI
Combodo iTop deployments prior to version 3.2.3 are vulnerable to authenticated remote code execution through PHP object injection in user preference functionality. Organizations using iTop for IT operations and service management face potential compromise of application servers and sensitive data. With no available patch and attack complexity rated low for authenticated attackers, this vulnerability requires immediate mitigation to prevent unauthorized system access.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) Restrict user preference editing functionality through application access controls or reverse proxy rules to authorized administrators only; (2) Implement network segmentation to limit iTop access to internal networks with VPN/firewall restrictions; (3) Monitor and log all user preference modifications and authentication events for anomalous activity; (4) Disable unnecessary iTop functionality and accounts not required for operations; (5) Maintain offline backups to enable rapid recovery if compromise is detected.
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
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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-65077
NVD
CVE.org
EPSS
GitHub
Exploit-DB