Skip to main content

MyComplianceOffice MCO EUVDEUVD-2026-40949

| CVE-2026-53903 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-01 CERT-PL GHSA-h63w-8j45-g3cx
5.3
CVSS 4.0 · Vendor: CERT-PL
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid MCO user credentials
  2. Delivery
    Authenticate to MCO platform
  3. Exploit
    Send request to fetchPdfStatement API with target document ID
  4. Execution
    Application returns PDF without authorization check
  5. Impact
    Enumerate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

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

MCO 25.3.3.1

Affected Packages

euvd mco no fix

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

Vendor (CERT-PL) PRIMARY 5.3 MEDIUM
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
vuln.today AI 4.3 MEDIUM

Network-reachable IDOR requiring authentication (PR:L); impact is limited to confidentiality of documents with no integrity or availability consequence and no scope change.

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

Primary rating from Vendor (CERT-PL).

CVSS VectorVendor: CERT-PL

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

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

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Low
niche financial compliance SaaS, enterprise sector only
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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