Skip to main content

Combodo iTop CVE-2026-39975

| EUVDEUVD-2026-65073 CRITICAL
Code Injection (CWE-94)
2026-08-24 GitHub_M
9.4
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed iTop web instance
  2. Delivery
    Send unauthenticated request deleting .readonly file
  3. Exploit
    Application reverts to writable setup mode
  4. Execution
    Inject code via re-enabled configuration
  5. Persist
    Execute arbitrary PHP as web user
  6. Impact
    Full compromise of iTop server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
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

The instance must be running Combodo iTop prior to 3.2.3 and be network-reachable by the attacker, with the setup-created .readonly lockfile present and its deletion endpoint accessible. Per the description the deletion is performed by unauthenticated users, so the limiting factors are essentially reachability of the instance and the version being below 3.2.3 - not credentials or user interaction. NOTE the discrepancy: the provided CVSS 4.0 vector encodes PR:H (authentication required), which conflicts with the description's 'unauthenticated users'; if the vendor confirms PR:H, exploitation would additionally require an authenticated/high-privilege session, so confirm the true privilege prerequisite against GHSA-h823-537c-xwfh before de-prioritizing.

Impact

Signals are strong but partly conflicting and must be read carefully. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N, all impacts High, plus subsequent-system High) yields 9.4, yet it encodes PR:H (privileges required) which directly contradicts the description's explicit 'unauthenticated users' - verify with the vendor advisory, as the true attack likely needs no authentication (PR:N), which would make real-world risk higher than the metrics' privilege assumption implies. Attack vector is network with low complexity and no user interaction, so exploitation is technically easy once the endpoint is known. No EPSS score was provided, the CVE is not in CISA KEV, and no POC is referenced, so this is not confirmed as actively exploited; however, the combination of unauthenticated network reach, low complexity, and full RCE impact makes this a genuine high priority rather than an inflated-CVSS/low-real-risk case. Treat as high priority for any externally exposed iTop instance.

Exploit ScenarioDerived

An attacker who can reach an internet-exposed iTop instance below 3.2.3 sends a crafted unauthenticated request that deletes the .readonly sentinel file, unlocking the application's write/setup-capable state. From that state the attacker abuses the re-enabled configuration/setup functionality to inject and execute arbitrary PHP code on the server. No public POC is referenced, but the single-request, no-authentication, no-interaction nature makes reliable exploitation straightforward.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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 24, 2026

Unauthenticated code execution in Combodo iTop before 3.2.3 arises because remote users can delete the setup-generated .readonly lockfile, which is the guard that blocks write operations and, once removed, re-opens privileged setup/configuration paths that lead to arbitrary code execution (CWE-94). Any internet-reachable iTop instance below 3.2.3 is affected, and the flaw carries a CVSS 4.0 score of 9.4 with full confidentiality, integrity and availability impact. There is no public exploit identified at time of analysis, and it is not listed in CISA KEV, but the trivial precondition (a single unauthenticated file-deletion request) makes weaponization realistic.

RemediationAI

Vendor-released patch: upgrade to Combodo iTop 3.2.3 or later, which corrects the handling of the .readonly setup lockfile; this is the primary and recommended fix per advisory GHSA-h823-537c-xwfh (https://github.com/Combodo/iTop/security/advisories/GHSA-h823-537c-xwfh). If immediate upgrade is not possible, restrict network access to the iTop instance (place it behind a VPN or IP allow-list and block direct internet exposure), and at the web-server/reverse-proxy layer deny external HTTP requests to the setup and file-management endpoints that permit deletion of the .readonly file, accepting that this may break legitimate administrative setup workflows until re-enabled. Additionally monitor the filesystem for deletion or absence of the .readonly file as a detection signal, and re-create/restore it if removed. Do not rely on these controls as a durable substitute for patching.

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

iTop is a PHP web-based IT Service Management (CMDB/ITIL) application (CPE cpe:2.3:a:combodo:itop). During installation the setup wizard writes a .readonly sentinel file whose presence forces the application into a locked, write-protected state and disables the dangerous configuration/setup routines. The vulnerability is a CWE-94 Code Injection/Improper Control of Code Generation issue rooted in a broken security-gate design: the .readonly file is treated as the enforcement mechanism, but its deletion is reachable by an unauthenticated user. Removing it flips the instance back into a mutable/setup-capable mode where configuration or code can be altered and executed, converting a missing access control into remote code execution.

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 9.4 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 9.8 CRITICAL

Description states unauthenticated network deletion with no interaction leading to RCE, so AV:N/AC:L/PR:N/UI:N with full C/I/A; contradicts input vector's PR:H.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

2
Patch available
Aug 24, 2026 - 20:01 EUVD
CVE Published
Aug 24, 2026 - 18:50 cve.org
CRITICAL 9.4

DescriptionCVE.org

Combodo iTop is a web-based IT service management tool. Prior to 3.2.3, unauthenticated users could delete the .readonly file on iTop instances, leading to code execution. This file, created during the setup process, prevents users from performing write actions. This issue has been fixed in version 3.2.3.

Executive ViewAI

Why It Matters

Combodo iTop versions before 3.2.3 are vulnerable to unauthenticated remote code execution, allowing attackers to bypass all authentication and security controls through a trivial file-deletion request. Any internet-accessible iTop instance running affected versions can be compromised immediately, leading to complete unauthorized access to confidentiality, integrity, and availability of all data and systems that iTop manages.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) restrict network access to iTop to internal or VPN-authenticated users only; (2) make the .readonly lockfile immutable and read-only at the filesystem level; (3) implement strict file-access controls preventing write operations to setup directories; (4) deploy application or network WAF rules to detect and block setup-path traversal and file-deletion requests; (5) enable forensic logging and alerting on deletion attempts and setup-path access; (6) consider taking affected iTop services offline if not business-critical until the vendor patch becomes available and can be tested and deployed.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Medium
open-source ITSM/CMDB tool, common in mid-size IT ops, not ubiquitous
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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-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

CVE-2026-31936 HIGH
8.8 Aug 21

Missing object-level authorization in Combodo iTop prior to 3.2.3 allows authenticated users to retrieve IT management o

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