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

CVE-2026-34836

CVE-2026-34836 Improper Access Control in Combodo
📅 PUBLISHED: 2026-08-21 00:00 UTC 🔄 UPDATED: 2026-09-23 20:26 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.28%
👁️
0.28% probability
7.0× 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 6.5
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: N Integrity None
A: N Availability None
6.5
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Threat Intelligence Report: CVE-2026-34836

Executive Summary

CVE-2026-34836 is an improper access control vulnerability (CWE-862) affecting Combodo iTop, a web-based IT Service Management (ITSM) platform, in versions prior to 3.2.3. The vulnerability resides in two PHP endpoints — ajax.render.php and ajax.document.php — where document access is performed without proper user permission verification, allowing authenticated low-privilege users to retrieve documents they should not have access to. With a CVSS score of 6.5 (High) and an attack vector requiring only low privileges with no user interaction, this flaw poses a significant confidentiality risk to organizations running affected iTop versions.

The vulnerability enables unauthorized disclosure of sensitive documents stored within the iTop platform, including potentially service tickets, attached files, and configuration documents. Given that iTop is widely deployed as a central IT service management hub, the confidentiality impact is amplified by the sensitive nature of the data typically stored in such systems. As of this report, no public exploits have been identified, but the low technical complexity and authenticated attack surface make this a likely target for attackers once details become public.

⚡ 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

The vulnerability is an improper access control issue categorized under CWE-862 (Missing Authorization). The affected endpoints are ajax.render.php and ajax.document.php — two AJAX handlers within the iTop application that process asynchronous requests for document rendering and retrieval.

Vulnerability Mechanism: The core flaw is that these two endpoints fail to verify whether the authenticated user has the necessary permissions to access the requested document. The application checks that the user is authenticated (i.e., logged in), but does not perform granular authorization checks to ensure the user has the required rights to view the specific document being requested.

Attack Surface: The affected endpoints are accessible over the network (AV:N) and require low-privilege authentication (PR:L). No user interaction is required (UI:N), and the attack complexity is low (AC:L), meaning no special conditions need to be met beyond having a valid account on the system.

Code-Level Considerations: Based on the NVD description, the exact code path involves request handling within ajax.render.php and ajax.document.php. The insufficiency appears to be in the authorization layer — the handlers likely call document-access functions without first verifying the requesting user's permissions against the document's access control list (ACL). The description states that document access is performed "without checking on user permissions," indicating the authorization check is either missing entirely or bypassed in certain conditions.

Security Control Gap: The application likely enforces access control at the UI level (hiding unauthorized documents from the interface) but fails to enforce the same controls at the server-side API layer. This is a classic "missing function-level access control" (OWASP API1:2023) flaw where client-side hiding is not mirrored with server-side enforcement.

Affected Components: While only two endpoints are named, the underlying vulnerability may affect any document access path that relies on these handlers. The attack is limited to confidentiality (C:H) with no integrity or availability impact, indicating the vulnerability exposes read-only document access rather than allowing modification or deletion.

Insufficient Technical Detail: The NVD description is sparse regarding the exact parameter structures or request formats required to exploit this flaw. Analysis at the vulnerability-class level indicates that an authenticated user could manipulate document identifiers or object references in requests to ajax.render.php and ajax.document.php to access documents belonging to other users, teams, or organizational units.

Exploitation Scenarios

Based strictly on the information available in the NVD description and vulnerability class analysis, the following attack chain is inferred. No public PoC exists, and the attack details are inferred from the improper access control classification.

Step 1: Reconnaissance & Target Identification The attacker first identifies a target running Combodo iTop version prior to 3.2.3. Discovery can be performed via Shodan (using dorks like http.title:"iTop"), Google dorking, or by observing the application's distinctive login page and UI elements in the HTTP response. The attacker establishes whether the instance is externally accessible and creates or obtains a low-privilege account (e.g., a regular "Support Agent" or "Portal User" account). Registration may be open on some deployments, or the attacker may compromise a legitimate low-privilege account through credential stuffing or phishing.

Step 2: Triggering the Flaw Once authenticated, the attacker crafts requests to ajax.render.php or ajax.document.php with document identifiers or object references that belong to other users or restricted categories. Because the authorization check is absent, these endpoints process the request and return the document content. The attack requires no special payload — it is a direct manipulation of request parameters (likely document IDs) to reference unauthorized objects. This is a classic IDOR/Insecure Direct Object Reference pattern inherent to missing authorization controls.

Step 3: Payload/Execution Method There is no code injection or memory corruption involved. The "payload" is simply a crafted HTTP request with modified parameters. Examples of potential attack patterns include:

  • Changing a numeric document ID in the request from the attacker's own document to a higher number referencing a restricted document
  • Manipulating team/org identifiers to request documents from other business units
  • Enumerating document IDs sequentially to harvest all accessible documents

Since no specific parameter names are provided in the NVD description, the exact request format cannot be specified. The attack operates at the HTTP request level using standard GET or POST requests to the vulnerable endpoints.

Step 4: Post-Exploitation Impact Successful exploitation results in unauthorized disclosure of sensitive documents. In an ITSM context, these documents may include:

  • IT service ticket details containing internal system information
  • Incident reports with security-relevant data
  • Attached files such as network diagrams, credentials documents, or maintenance contracts
  • User PII and HR-related documents if the deployment uses iTop for employee services
  • Configuration snapshots and change management documentation

The attacker can systematically enumerate and exfiltrate documents, building a comprehensive reconnaissance picture of the organization's IT infrastructure, potential weaknesses, and operational details — all while maintaining a low-privilege account that does not raise suspicion.

In-the-Wild Status: No public PoC or exploit code is available at the time of this writing. The attack chain described above is inferred from the vulnerability class and the NVD description. The vulnerability is not listed on CISA's Known Exploited Vulnerabilities (KEV) catalog.

Impact Assessment

CVSS Analysis: The vulnerability carries a CVSS 3.1 score of 6.5 (High severity). The vector breakdown is:

  • Attack Vector: Network (AV:N) — remotely exploitable
  • Attack Complexity: Low (AC:L) — no special conditions required
  • Privileges Required: Low (PR:L) — valid low-privilege account needed
  • User Interaction: None (UI:N) — no victim interaction required
  • Confidentiality Impact: High (C:H) — complete loss of document confidentiality
  • Integrity Impact: None (I:N) — no data modification possible
  • Availability Impact: None (A:N) — no denial of service

Business Impact:

  1. Confidentiality Breach: Unauthorized document access can expose sensitive operational data, customer information, internal credentials, and strategic plans. For organizations subject to regulatory compliance (GDPR, HIPAA, SOX), this constitutes a reportable data breach event.
  2. Regulatory Consequences: Depending on the data exposed, organizations may face regulatory fines, mandatory notification requirements, and compliance audit failures.
  3. Competitive Intelligence Loss: Documents may contain pricing strategies, contract terms, or infrastructure details that provide competitive advantage if exposed.
  4. Reputational Damage: Discovery of the vulnerability being exploited can erode customer and partner trust in the organization's security posture.

Affected Systems: All Combodo iTop deployments running versions prior to 3.2.3. This includes on-premises installations and managed deployments. The vulnerability affects any organization using iTop for ITSM, ITIL, or service support operations.

Blast Radius: The attack requires a valid low-privilege account, limiting the initial attack surface to internal users, contractors, or external parties with portal access. However, given that iTop is often integrated with other enterprise systems (e.g., email, Active Directory, monitoring tools), the exposed documents could provide pivoting opportunities for further network compromise. The confidentiality impact is assessed as "High" by the CVSS score, reflecting that the scope of accessible data can be substantial — potentially all documents managed by the iTop instance.

Attack Complexity Assessment: The low attack complexity rating reflects that exploitation does not require any special conditions, timing windows, or race conditions. Any authenticated user can, at any time, attempt to access documents outside their authorization scope.

Detection Guidance

Detection of exploitation attempts for CWE-862 missing authorization vulnerabilities in web applications typically requires a combination of:

  1. Web server access log analysis for unusual document access patterns
  2. Application-level logging for authorization failures and anomalies
  3. Network-level inspection for automated enumeration behavior

The following detection rules are provided for monitoring and alerting on potential exploitation attempts of this vulnerability. Note: These rules are heuristics based on the vulnerability class and may require tuning for your specific environment.

Sigma Rule

title: Combodo iTop Unauthorized Document Access Attempt (CVE-2026-34836)
id: c8879e3c-8652-4f17-9f3a-6bce0b4a7d21
status: experimental
description: Detects potential exploitation of CVE-2026-34836 - improper access control in ajax.render.php and ajax.document.php allowing unauthorized document access
author: ValtersIT Threat Intelligence Team
date: 2026/03/01
logsource:
  category: webserver
  product: apache
  definition: Requires web server access logs from Combodo iTop hosts
detection:
  selection_endpoints:
    cs-method:
      - 'GET'
      - 'POST'
    c-uri|contains:
      - 'ajax.render.php'
      - 'ajax.document.php'
  selection_enumeration:
    c-uri|re: '.*(doc|document|file|attachment)(id|_id|ref)=[0-9]+'
  selection_multiple_access:
    c-uri|re: '(ajax\.render\.php|ajax\.document\.php)'
  filter_known_paths:
    c-uri|contains:
      - 'pages/UI.php'
  condition: selection_endpoints and selection_enumeration and not filter_known_paths
  timeframe: 5m
level: medium
falsepositives:
  - Legitimate document access by authorized users with valid permissions
  - Automated document retrieval processes or integrations
  - Portal users accessing their own documents
fields:
  - clientip
  - cs-method
  - c-uri
  - sc-status
tags:
  - attack.initial_access
  - attack.t1190
  - cve.2026.34836
  - cwe.862
  - capa.exfiltration

YARA Rule

rule CVE_2026_34836_Combodo_iTop_Document_Access_Exploitation
{
    meta:
        author = "ValtersIT Threat Intelligence Team"
        description = "Detects HTTP requests targeting Combodo iTop ajax document endpoints with abnormal document ID patterns indicative of CVE-2026-34836 exploitation"
        date = "2026-03-01"
        version = "1.0"
        reference = "NVD CVE-2026-34836"
        score = 65
        cve = "CVE-2026-34836"
        cwe = "CWE-862"
    strings:
        // Endpoint strings
        $ajax_render = "ajax.render.php" ascii wide nocase
        $ajax_document = "ajax.document.php" ascii wide nocase
        
        // Document access parameter patterns (generic - no specific parameter names given in NVD)
        $doc_param_1 = "document_id" ascii wide nocase
        $doc_param_2 = "doc_id" ascii wide nocase
        $doc_param_3 = "file_id" ascii wide nocase
        $doc_param_4 = "attachment_id" ascii wide nocase
        $doc_param_5 = "id=" ascii wide nocase
        
        // Enumeration patterns - sequential or high number IDs
        $enum_pattern = /\b(id|doc_id|document_id|file_id|attachment_id)[=&][0-9]{4,}\b/ ascii wide nocase
        
        // Repeat request pattern indicator
        $repeat_indicator = "ajax" ascii wide nocase

    condition:
        uint16(0) == 0x0A0D or uint16(0) == 0x0D0A and
        (
            (1 of ($ajax*)) and
            (any of ($doc_param*)) and
            (any of ($enum_pattern)) and
            filesize < 10KB
        ) or
        (
            (1 of ($ajax*)) and
            #enum_pattern >= 5 and
            filesize < 10KB
        )
}

Note: Since exact parameter names are not specified in the NVD description, the YARA rules above should be tuned based on observed traffic patterns in your environment. Review web server access logs to identify legitimate document access patterns and refine the rules accordingly.

Suricata IDS Rule

# Suricata rule for CVE-2026-34836 Combodo iTop Unauthorized Document Access
alert http any any -> $HOME_NET any (
    msg:"CVE-2026-34836 - Combodo iTop Unauthorized Document Access Attempt";
    flow:established,to_server;
    http.uri;
    content:"ajax.document.php";
    http.uri;
    content:"ajax.render.php";
    classtype:attempted-recon;
    sid:2026034801;
    rev:1;
    metadata:created_at 2026_03_01, updated_at 2026_03_01, cve CVE-2026-34836, cwe CWE-862, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T1190, mitre_technique_name Exploit_Public-Facing_Application, confidence_level high;
)

Note: This Suricata rule is a starting point. For production deployment, consider adding:

  • flowint counters to track multiple document access requests within a short timeframe (enumeration detection)
  • HTTP method restrictions (GET/POST)
  • Additional metadata fields for SIEM correlation

Elastic Detection

// EQL query to detect potential CVE-2026-34836 exploitation in Elastic
// Source: Elastic Common Schema (ECS) - web server logs
// Target: Detect enumeration of document accesses via ajax endpoints

sequence by source.ip, user.name with maxspan=5m
  [network where
    network.protocol == "http" and
    http.request.method == "GET" or http.request.method == "POST" and
    url.path in ("/ajax/render.php", "/ajax/document.php") and
    user.name != null and
    not user.name in ("admin", "administrator", "itop-admin")]
  [network where
    network.protocol == "http" and
    http.request.method == "GET" or http.request.method == "POST" and
    url.path in ("/ajax/render.php", "/ajax/document.php") and
    user.name != null and
    not user.name in ("admin", "administrator", "itop-admin")]
  [network where
    network.protocol == "http" and
    http.request.method == "GET" or http.request.method == "POST" and
    url.path in ("/ajax/render.php", "/ajax/document.php") and
    user.name != null and
    not user.name in ("admin", "administrator", "itop-admin")]

Splunk SPL Query

index=web sourcetype=access_combined
| where like(uri_path, "%ajax.document.php%") OR like(uri_path, "%ajax.render.php%")
| rex field=uri_query "(?<doc_id>\d+)" 
| stats count BY clientip, user, uri_path, uri_query
| where count > 10 AND user != "admin" AND user != "administrator"
| eval alert = "Potential CVE-2026-34836 Exploitation - Multiple Document Access Attempts"
| table _time, clientip, user, uri_path, count, alert, uri_query

Wazuh OSSEC Rule

<group name="combodo_itop,">
  <!-- Wazuh OSSEC rule for detecting potential CVE-2026-34836 exploitation attempts -->
  <!-- Monitors Apache web server access logs for abusive access patterns to ajax endpoints -->

  <rule id="348360" level="10">
    <decoded_as>web-access</decoded_as>
    <description>Combodo iTop: Possible unauthorized document access attempt (CVE-2026-34836)</description>
    <match>ajax.document.php|ajax.render.php</match>
    <regex>(\b(id|doc_id|document_id|file_id|attachment_id)[=&][0-9]+)</regex>
    <group>web_application_attack,attack.initial_access,attack.t1190,cve,cve-2026-34836,cwe-862,</group>
    <mitre>
      <id>T1190</id>
      <name>Exploit Public-Facing Application</name>
    </mitre>
    <options>no_full_log</options>
    <frequency>10</frequency>
    <timeframe>300</timeframe>
    <same_source_ip/>
    <alert>always</alert>
  </rule>
</group>

Detection Guidance Notes:

  • The rules above rely on the assumption that legitimate users access documents within their permission scope at moderate frequency
  • Monitor baseline traffic and tune thresholds to reduce false positives
  • Correlate with authentication logs to establish user identity for low-privilege account monitoring
  • Consider alerting specifically when low-privilege or portal accounts access endpoints that are typically admin-only

Mitigation & Patch Guidance

Patch Confidence Assessment: Confidence is rated 0/4 — UNPATCHED — no patch evidence from any tracked source. However, the NVD description states that "This issue has been fixed in version 3.2.3," so the vendor has released a patched version even though patch data is not yet available in tracked sources.

1) Immediate Mitigations (apply now)

30 Days:

  1. Upgrade to Combodo iTop 3.2.3 or later. This is the primary and only confirmed remediation. The NVD description confirms the fix was included in this release.
  2. Restrict access to the vulnerable endpoints via web server ACLs or WAF rules. Block external access to ajax.render.php and ajax.document.php unless absolutely required for external integrations.
  3. Review user accounts and enforce least privilege. Audit all low-privilege accounts and remove any that are no longer needed. Disable portal access for users who do not require it.
  4. Monitor and alert on document access patterns. Deploy the detection rules provided above to identify abnormal access behavior.

48 Hours: 5. Implement WAF rules to block atypical requests to the vulnerable endpoints. Flag requests with document IDs that fall outside normal ranges or are accessed by users outside their designated team/org. 6. Review and rotate any credentials or secrets that may have been stored in documents accessible through the platform.

2) Patch/Upgrade Steps

  1. Obtain the patched version: Download Combodo iTop 3.2.3 from the official Combodo website or distribution channel.
  2. Review upgrade prerequisites: Check the upgrade documentation for any dependencies, database compatibility requirements, or migration considerations.
  3. Backup all data: Create full backups of the application files and database before proceeding.
  4. Run the upgrade process: Follow the official upgrade instructions. This typically involves:
    • Uploading new files to the web server
    • Running the upgrade script via the web interface or CLI
    • Verifying database migrations complete successfully
  5. Post-upgrade verification: Verify the fix is effective by:
    • Attempting to access documents as a low-privilege user via direct endpoint calls
    • Confirming normal document access still works for authorized users
  6. Validate security controls: Re-run detection tests to ensure security monitoring still functions after the upgrade.

3) Long-Term Hardening

  1. Establish a patching cadence: Implement automated or scheduled patching for iTop and other critical infrastructure applications.
  2. Conduct security code reviews: Work with the iTop community or a security consultant to review custom extensions and integrations for similar authorization weaknesses.
  3. Implement a Web Application Firewall (WAF) in front of the iTop instance with rules for API abuse and function-level access control bypass attempts.
  4. Network segmentation: Deploy iTop in a protected network segment with restricted access from external networks. Use VPN or conditional access policies for remote users.
  5. Enable detailed audit logging: Ensure iTop audit logs are enabled and shipped to a centralized SIEM for continuous monitoring.
  6. Subscribe to security advisories: Monitor Combodo's security page and NVD for future advisories related to iTop.

Important Note: While the NVD description confirms the fix is in 3.2.3, the patch confidence is 0/4, indicating limited external verification of the patch. Organizations should test the patched version thoroughly before deploying to production environments and verify the fix addresses the described vulnerability.

References

  1. NVD Entry for CVE-2026-34836 — Official NVD vulnerability record with CVSS scoring and description. https://nvd.nist.gov/vuln/detail/CVE-2026-34836
  2. Combodo iTop Official Site — Product documentation and download portal for patched version 3.2.3. https://www.combodo.com/itop
  3. Combodo iTop Security Advisories — Vendor security announcements page for verified patch information and additional guidance. https://www.combodo.com/security-advisories
  4. CWE-862 Missing Authorization — MITRE Common Weakness Enumeration reference detailing the vulnerability class. https://cwe.mitre.org/data/definitions/862.html
  5. MITRE ATT&CK Technique T1190 — Exploit Public-Facing Application — Technique reference for the attack vector. https://attack.mitre.org/techniques/T1190/

Threat Actor Activity: No known threat actor campaigns or exploit-in-the-wild activity has been identified for CVE-2026-34836 at the time of this report. The vulnerability is not listed in CISA's Known Exploited Vulnerabilities (KEV) catalog. EPSS score has not yet been assigned by FIRST.org.

Disclaimer: This report is compiled from publicly available vulnerability data and vendor information. Specific exploit details are inferred from the vulnerability class (CWE-862 Missing Authorization) due to the sparse technical detail available in the NVD description. Security teams are advised to monitor vendor communications for updated guidance and verify all mitigation steps in their specific deployment context.

👁️ 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.html:"iTop IT Service Management"
http.title:"iTop - Login"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-34836/ · 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.