Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid MCO user credentials
-
DeliveryAuthenticate to MCO platform
-
ExploitSend request to fetchPdfStatement API with target document ID
-
ExecutionApplication returns PDF without authorization check
-
ImpactEnumerate predictable IDs to harvest cross-customer trading documents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires a valid authenticated MCO session - the CVSS 4.0 vector specifies PR:L (low privilege), confirming that unauthenticated access is not possible. Within that constraint, the attacker must supply a valid document identifier belonging to another customer at the /customer/servlet/mco/webapi/trading-document/fetchPdfStatement endpoint. The description explicitly states that document ID patterns are predictable, making enumeration feasible rather than requiring a full brute-force. Limiting factors: exploitation is constrained to authenticated users only, restricting the attacker population to account holders (clients, insiders, or those with stolen credentials). There is no integrity or availability impact - the vulnerability is purely a confidentiality exposure on trading document PDFs. Non-default configurations or specific deployment modes are not mentioned as prerequisites, suggesting the vulnerable endpoint is present in standard MCO deployments running the affected version. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N) scores 5.3 (Medium), reflecting network accessibility, low complexity, required authentication, and limited confidentiality impact with no integrity or availability consequence. This is not listed in CISA KEV and no POC has been identified, suggesting no confirmed active exploitation. EPSS data was not provided in the source intelligence. Despite the moderate score, real-world risk is elevated by context: MCO is a financial compliance platform, and trading documents likely contain material non-public information, regulatory filings, or client transaction records - making even 'limited' confidentiality compromise potentially significant for regulated entities. The authentication requirement (PR:L) is a meaningful barrier but not a strong one, as any MCO account holder - including potential insiders or compromised accounts - satisfies the precondition. The combination of predictable IDs and low enumeration complexity means a determined authenticated attacker faces few practical obstacles beyond acquiring a valid login. |
| Exploit ScenarioDerived | An attacker with a valid MCO login - such as a client user, insider, or holder of a compromised credential - sends authenticated HTTP requests to the fetchPdfStatement endpoint, iterating over predictable document IDs. Because the application returns the requested PDF without checking that the ID belongs to the requesting user's account, the attacker systematically downloads trading statements from other customers. No public exploit code is known, but the attack requires only standard HTTP tooling and a valid session token. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 01, 2026
Insecure Direct Object Reference in MyComplianceOffice MCO version 25.3.3.1 allows authenticated users to retrieve trading document PDFs belonging to other customers by manipulating a user-supplied document identifier at the fetchPdfStatement API endpoint. The application performs no ownership or authorization check beyond confirming the user is logged in, enabling horizontal privilege escalation across customer accounts. No public exploit code or active exploitation has been identified at time of analysis, but predictable document ID patterns make automated enumeration feasible, raising real-world risk in financial compliance environments where trading statements contain sensitive regulatory and transactional data.
RemediationAI
No vendor-released patch has been identified at time of analysis - vendor contact attempts by CERT-PL were unsuccessful. Pending a vendor fix, organizations should implement compensating controls at the network or application layer. WAF rules or API gateway policies can restrict access to /customer/servlet/mco/webapi/trading-document/fetchPdfStatement to only the authenticated user's own session context where technically feasible. Rate limiting on this endpoint will slow enumeration attacks - note this does not prevent exploitation but raises the attacker's time cost and increases detectability. Audit logs should be reviewed for anomalous document ID access patterns, particularly sequential ID traversal or access to IDs far outside the requesting user's own document range. Organizations should escalate through their MCO account contacts to demand vendor acknowledgment and a patch timeline. See the CERT-PL advisory at https://cert.pl/en/posts/2026/07/CVE-2026-53902 for additional disclosure context (note: that URL references sibling CVE-2026-53902 and may cover related findings).
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
MCO is a compliance management SaaS platform operated by MyComplianceOffice (cpe:2.3:a:mycomplianceoffice:mco:*:*:*:*:*:*:*:*) serving financial sector organizations. The vulnerable endpoint is a REST API path - /customer/servlet/mco/webapi/trading-document/fetchPdfStatement - that returns PDF trading statements by document identifier. CWE-639 (Authorization Through User-Controlled Key) describes the root cause: the application resolves resource access based solely on a caller-supplied key rather than binding that key to the authenticated user's identity at query time. This omits the authorization layer entirely, reducing access control to simple knowledge of an identifier. The description notes identifier patterns are predictable, meaning enumeration is not merely theoretical - sequential or structured ID schemes allow an attacker to systematically harvest cross-customer documents without brute-forcing a large keyspace.
Know when Mco 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable IDOR requiring authentication (PR:L); impact is limited to confidentiality of documents with no integrity or availability consequence and no scope change.
Primary rating from Vendor (CERT-PL).
CVSS VectorVendor: CERT-PL
DescriptionCVE.org
MCO is vulnerable to an Insecure Direct Object Reference (IDOR) vulnerability in the /customer/servlet/mco/webapi/trading-document/fetchPdfStatement endpoint. The application does not properly validate whether an authenticated user is authorized to access a requested document, allowing direct retrieval based on a user-supplied identifier. An attacker can access trading documents belonging to other users by providing a valid document ID. Although exploitation requires guessing the identifier, predictable ID patterns enable feasible enumeration, leading to unauthorized disclosure of sensitive information.
Because vendor contact attempts were unsuccessful, the vulnerability has only been confirmed in version 25.3.3.1 but may also affect other versions.
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.
Privilege escalation in MyComplianceOffice (MCO) compliance platform version 25.3.3.1 lets an authenticated user add the
User enumeration in MyComplianceOffice (MCO) version 25.3.3.1 allows unauthenticated remote attackers to identify valid
Account denial-of-service in MyComplianceOffice MCO 25.3.3.1 enables a remote attacker to permanently lock a targeted us
Unrestricted file upload in MyComplianceOffice MCO version 25.3.3.1 allows an authenticated low-privileged attacker to u
MCO's compliance management platform exposes administrator ACL tree structures to any authenticated low-privileged user
Path traversal and path disclosure in MyComplianceOffice MCO's file handling functionality expose authenticated high-pri
Stored XSS in MyComplianceOffice MCO version 25.3.3.1 allows a privileged attacker with logo-upload rights to plant mali
EUVD-2026-40949
GHSA-h63w-8j45-g3cx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB