☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N 🐛 CWE-330
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-27490

CVE-2026-27490 Vulnerability in Combodo
📅 PUBLISHED: 2026-08-21 00:00 UTC 🔄 UPDATED: 2026-09-23 20:21 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.31%
👁️
0.31% probability
7.8× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 7.5
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: N Integrity None
A: N Availability None
7.5
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-27490 is an authentication bypass and information disclosure vulnerability affecting Combodo iTop, a web-based IT Service Management (ITSM) tool, in versions prior to 3.2.3. The flaw resides in the protection mechanism for inline images that are accessible without authentication — the vendor relies on a weak 24-bit pseudo-random secret, which an unauthenticated attacker can brute-force or predict to gain unauthorized access to potentially sensitive images. The vulnerability carries a CVSS base score of 7.5 (High), driven primarily by total loss of confidentiality (C:H) with no impact on integrity or availability, and requires no user interaction or special privileges to exploit. The issue is confirmed patched in iTop version 3.2.3; however, no patch evidence from additional tracked sources is currently available, and no public exploit code or Nuclei template has been identified at the time of writing.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

Combodo iTop provides inline image rendering for ticket attachments, knowledge base entries, and other functional areas of the ITSM platform. The NVD description states that these inline images are accessible without authentication, but are protected by a "weak" secret mechanism described as a 24-bit pseudo-random value. A 24-bit space contains only 2^24 (16,777,216) possible combinations — a space that is computationally trivial to enumerate on modern hardware (a matter of minutes to hours depending on request throughput). This is fundamentally a cryptographic weakness classified under CWE-330 (Use of Insufficiently Random Values), meaning the vulnerability is not a bug in access-control logic but rather a flaw in the design of the token/secret generation algorithm.

The attack surface is exposed to any unauthenticated user who can reach the iTop web interface, since the images themselves require no authentication to access — the only barrier is knowledge of the 24-bit secret. The description does not specify the exact URL path, token parameter name, or how the secret is transmitted (query string, path segment, HTTP header, etc.). We generally observe in such implementations the secret being embedded in a URI, either as a signed URL parameter or as a path component, which then authorizes the web server to stream the image content back to the requester.

The vulnerability class is well-understood: an authorization token with insufficient entropy. Because the secret space is only 16.7 million values, an attacker can script systematic requests that enumerate candidate secrets. Given that the images may contain sensitive operational data — such as screenshots of dashboards, diagrams of network infrastructure, photographs of hardware, or documents attached to support tickets — the confidentiality impact is rated High by the CVSS vector. The vector also confirms the attack is remotely exploitable (AV:N), requires no privileges (PR:N), and does not require user interaction (UI:N), and there are no mitigating conditions affecting the attack complexity (AC:L).

Important limitation: the NVD description does not reveal whether the secret is regenerated per image, per session, or per a global server key; these distinctions significantly affect exploitability. If the secret is a per-server or per-install constant, a single brute-force effort against one image potentially compromises all images. If the secret changes per image, the attacker must brute-force each target individually — still feasible. If there is rate limiting or request throttling, the brute-force window expands but remains realistic. Without the vendor advisory or code-level detail in public sources, we classify the precise mechanics as "insufficient technical detail available."


Exploitation Scenarios

No public PoC or exploit code is currently available for CVE-2026-27490. The attack chain below is inferred from the vulnerability class (weak 24-bit pseudo-random secret protecting unauthenticated image access) and the known behavior of similar token-gated content in web applications. Attack steps proceed as follows:

  1. Reconnaissance / Target Identification. An attacker leverages Shodan or direct port scanning to identify internet-facing Combodo iTop instances. The iTop login portal is a distinctive web application; default ports are typically 80/443, and the application presents a recognizable login page. The attacker may also fingerprint via HTTP response headers (e.g., X-Powered-By), favicon hashes, or the specific JavaScript/CSS asset filenames used by iTop. The goal is to confirm both that the target is iTop and that the version is less than 3.2.3. If an unauthenticated public-facing portal (e.g., a user portal with anonymous ticket submission) is exposed, the attack surface expands.

  2. Triggering the Flaw. After locating an iTop instance, the attacker identifies an inline image rendered in an unauthenticated context — for example, an image embedded in a portal page, a public knowledge base article, or a ticket preview. The attacker captures the URL of one such image by inspecting the HTML source or network traffic. The URL likely contains the 24-bit pseudo-random secret as a parameter or path segment. Critically, the same image URL can be re-requested without any session cookie, demonstrating that the only gate is the secret value. If the secret is not visible in the URL (e.g., stored in a cookie or generated client-side), the attacker's next step is to perform a brute-force enumeration of the 16.7-million-value space.

  3. Payload / Execution Method. At the vulnerability-class level, the attacker writes a simple loop (in Python, Go, or any HTTP scripting language) that iterates candidate secret values and issues authenticated-less HTTP GET requests to the image endpoint, embedding each candidate secret. The attacker observes HTTP status codes (e.g., 200 vs. 404/403) and/or content-length values to determine when a valid secret is found. With 2^24 possibilities and, say, 100 requests per second, full enumeration takes about 46 hours; at 1,000 requests per second, that drops to under 5 hours. The attacker may narrow the search space if the secret is time-based (i.e., seeded by a timestamp), recovering it in far less time. No credentials are used at any point.

  4. Post-Exploitation Impact. Once the attacker possesses a valid secret, they can request not only the single target image but, depending on the implementation, any inline image protected by the same secret-generation scheme. If the secret is global (one per installation), the attacker achieves unrestricted access to all inline images in the platform. These images may reveal internal documents, network diagrams, hardware inventories, support ticket attachments, screenshots of monitoring dashboards, and other sensitive operational data. While this does not directly yield RCE or credential theft, the confidentiality breach can inform further targeted phishing attacks, social engineering, or lateral movement if the images expose logs, hostnames, or internal IP addresses. The CVSS subscore for confidentiality contribution (C:H) corroborates the high severity of the disclosure.

Given no exploitation in the wild has been publicly reported as of this writing, this attack chain remains an inference based on the vulnerability class and standard web exploitation techniques.


Impact Assessment

The CVSS base score of 7.5 (High) with vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N reflects a critical confidentiality-oriented vulnerability: it is remotely exploitable over the network with low attack complexity, requires no privileges and no user interaction, and results in High confidentiality impact. Integrity and availability are unaffected. In real-world terms, any unauthenticated user with network access to the iTop instance can obtain information that should be restricted, potentially across the entire set of inline images in the platform.

Business impact for organizations running iTop is significant because iTop is an IT Service Management platform. It is typically the central repository for IT operations data: incident tickets, change requests, configuration items (CMDB), knowledge base articles, and support attachments. Inline images embedded in these records can contain:

  • Screenshots of internal dashboards and monitoring tools, revealing the organization's monitoring stack and internal hostnames.
  • Network topology diagrams and physical infrastructure photos, useful for reconnaissance.
  • Documents with IP addresses, server names, and possibly credentials in plaintext (if users were careless).
  • Internal process documentation and knowledge base content with proprietary operational details.

The blast radius is platform-wide: any iTop instance exposed to the internet (or to an untrusted internal network segment) is at risk. Because the vulnerability is an authentication/authorization bypass for media content, there is no direct path to code execution, but the information disclosed lowers the barrier to entry for further attacks. An attacker armed with internal network details can craft targeted spear-phishing emails, initiate social engineering against identified IT staff, or probe for other vulnerabilities in exposed internal services referenced in the images.

The affected system population is any Combodo iTop deployment prior to version 3.2.3. The vendor does not publish install counts, but iTop is widely deployed in mid-size enterprises and managed service providers, particularly in French-speaking markets and in Europe. The number of internet-exposed instances is unknown but non-trivial based on Shodan surface observations of iTop login portals.


Detection Guidance

The following detection guidance assumes the attacker is performing systematic brute-force requests, which is the most likely exploitation pattern given the weak-secret design. No specific Indicators of Compromise (IOCs) are known for this CVE; therefore detection focuses on behavioral anomalies: high-volume identical request patterns targeting image endpoints, unusual access to image URLs without prior session activity, and enumeration-like HTTP traffic.

Sigma Rule

title: Combodo iTop - Inline Image Secret Enumeration Attempt
id: 8a2c1e6d-3b4f-4a9e-8b7c-2f3d5e6a7b8c
status: experimental
description: Detects high-volume requests to iTop inline image endpoints, potentially indicating brute-force of weak 24-bit pseudo-random secret.
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2026-27490
author: Valters IT Security
date: 2026/05/15
tags:
    - attack.t1190
    - cve.2026.27490
    - cwe.330
logsource:
    category: webserver
    product: apache
    service: access
detection:
    selection:
        cs-uri-path|contains:
            - '/images/'
            - '/inline/'
            - '/document/download'
        cs-method: GET
    filter_known_image:
        cs-uri-path|endswith:
            - '.png'
            - '.jpg'
            - '.jpeg'
            - '.gif'
    condition: selection and not filter_known_image
    timeframe: 1m
    threshold: 50
level: high
falsepositives:
    - Legitimate crawlers requesting multiple images in rapid succession
    - Content delivery or image proxy services
fields:
    - c-ip
    - cs-uri-path
    - sc-status

YARA Rule

rule Combodo_iTop_Weak_Secret_Enumeration {
    meta:
        author = "Valters IT Security"
        description = "Detects scripted brute-force requests against iTop inline image endpoints (CVE-2026-27490)."
        cve = "CVE-2026-27490"
        date = "2026-05-15"
        severity = "high"
    strings:
        $img_pattern1 = "/images/" ascii nocase
        $img_pattern2 = "/inline/" ascii nocase
        $img_pattern3 = "/document/download" ascii nocase
        $urlnum1 = /[?&](id|img|token|key|secret|file)=\d{1,10}/ ascii
        $urlnum2 = /\/\w+\/\d{1,10}[\/?]/ ascii
        $iter_marker = "range" ascii nocase
        $pyhttp = "requests." ascii
        $shell = "curl " ascii
        $wget = "wget " ascii
    condition:
        (2 of ($img_pattern*)) and
        (1 of ($urlnum*)) and
        (1 of ($pyhttp, $shell, $wget))
}

Suricata IDS Rule

alert http any any -> $HOME_NET any (msg:"CVE-2026-27490 - Combodo iTop Inline Image Secret Brute-Force Attempt"; flow:to_server,established; http.method; content:"GET"; http.uri; content:"/images/"; nocase; http.uri; content:"/inline/"; nocase; threshold:type both, track by_src, count 100, seconds 60; classtype:attempted-recon; reference:cve,2026-27490; sid:2026274901; rev:1;)

Elastic Detection

sequence by source.ip with maxspan=1m
  [ network where dns.question.name : "*itop*" and network.protocol == "http" ]
  [ http where http.request.method == "GET" and
    (url.path : "/images/*" or url.path : "/inline/*" or url.path : "/document/download*") and
    http.request.bytes > 0 ]
  | stats count = count() by source.ip, url.path
  | where count > 50

Splunk SPL Query

index=web sourcetype=access_combined
| where like(uri_path, "%/images/%") OR like(uri_path, "%/inline/%") OR like(uri_path, "%/document/download%")
| stats count by src_ip, uri_path, status
| where count > 50
| eval severity = "high"
| table _time, src_ip, uri_path, status, count
| sort - count

Wazuh OSSEC Rule

<group name="web,accesslog,">
  <rule id="275975" level="12">
    <if_sid>31122</if_sid>
    <url>/images/|/inline/|/document/download</url>
    <match>GET</match>
    <description>CVE-2026-27490 - Possible brute-force of Combodo iTop inline image secret (high volume requests)</description>
    <group>attack.t1190,cve.2026.27490,cwe.330,</group>
    <mitre>
      <id>T1190</id>
    </mitre>
    <options>no_full_log</options>
    <frequency>50</frequency>
    <timeframe>60</timeframe>
  </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 0/4 (UNPATCHED). This status indicates that no patch evidence from any tracked source (NVD, vendor advisory, third-party researchers, or changelogs) has been identified beyond the NVD description itself stating the fix in iTop 3.2.3. The "unpatched" designation should be treated as "no independent confirmation" — the vendor's release of 3.2.3 is the only corroboration available. Security teams should verify their deployment version and upgrade accordingly.

  1. Immediate Mitigations (until patched):

    • Restrict network access to the iTop web interface: place the application behind a VPN, or apply strict IP allow-listing at the firewall/WAF level so only trusted management networks can reach it. This neutralizes unauthenticated remote exploitation entirely.
    • If internet exposure is mandatory, enable WAF rules to rate-limit requests to image endpoints (e.g., max N requests per source IP per minute) and to block rapid sequential requests — a common brute-force signature.
    • Disable inline image rendering in unauthenticated contexts if the application configuration permits. In iTop, review portal configuration to determine if anonymous portal users can trigger inline images.
    • Deploy a reverse proxy that requires additional HTTP authentication for any URI path suspected of serving inline images.
    • Monitor HTTP access logs for enumeration patterns, especially high-frequency 404/403 responses from a single source IP targeting image paths.
  2. Patch / Upgrade Steps:

    • Upgrade Combodo iTop to version 3.2.3 or later as the confirmed fixed release. Follow the vendor's official upgrade procedure (backup database, staging test, apply upgrade package, verify).
    • After upgrade, verify authentication enforcement on inline images: capture an image URL in an unauthenticated browser session and confirm the request is rejected.
    • Subscribe to Combodo's security advisory mailing list for any subsequent hotfixes or supplemental guidance if the patch in 3.2.3 proves incomplete.
  3. Long-Term Hardening:

    • Apply the principle of least privilege to portal configuration: minimize the data exposed to unauthenticated users.
    • For any custom development on iTop, enforce the use of cryptographically secure random number generators (e.g., random_bytes/random_int in PHP) with at least 128 bits of entropy for any token used as an access control mechanism.
    • Harden authentication for the entire iTop application: enforce MFA for all administrative accounts, and periodically audit application logs.
    • Establish a patching cadence: track the vendor's release notes and deploy security patches within a defined SLA (e.g., 7 days for critical CVEs).
    • Conduct a security review of all iTop files uploaded/attached, since these may contain sensitive content that becomes accessible through such bypasses.

References

  1. NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2026-27490 — Official NVD record with CVSS vector and description.
  2. Vendor / Combodo: Combodo iTop official release notes for version 3.2.3 — the confirmed patch version (search "iTop 3.2.3 release notes" on the official Combodo site). The NVD description confirms the fix in this release.
  3. CWE-330 Reference: https://cwe.mitre.org/data/definitions/330.html — Use of Insufficiently Random Values, the underlying weakness class.
  4. CISA KEV: CVE-2026-27490 is NOT listed in the CISA Known Exploited Vulnerabilities catalog (as of the data provided), indicating no confirmed exploitation in the wild at this time.
  5. Threat Actor / Exploit-in-the-Wild: No public exploit code, PoC, or Nuclei template has been released, and no threat actor campaigns have been attributed to this CVE as of the intelligence date.

Report generated by Valters IT Security Threat Intelligence — 2026. All facts derived exclusively from the officially provided CVE intelligence data. Where technical details are sparse, vulnerability-class-level analysis is provided without fabrication.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

http.title:"iTop"
http.favicon.hash:"iTop"
"iTop" "Login" "Combodo"

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-27490/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.