Skip to main content

MyComplianceOffice MCO CVE-2026-53908

| EUVDEUVD-2026-40954 MEDIUM
Observable Response Discrepancy (CWE-204)
2026-07-01 CERT-PL GHSA-59mp-p3m2-6wr7
6.9
CVSS 4.0 · Vendor: CERT-PL
View

Attack ChainAIDerived

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

  1. Access
    Identify internet-facing MCO instance
  2. Delivery
    Send bulk automated requests to password reset and username reminder endpoints
  3. Exploit
    Observe distinguishable responses per account query
  4. Execution
    Compile verified valid account list
  5. Impact
    Launch targeted phishing or credential stuffing against confirmed MCO users

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V6 - Authentication Response uniformity
Exploitation Conditions

No special conditions are required for exploitation: MCO's password reset and username reminder endpoints are publicly accessible by design to support unauthenticated self-service account recovery, and the CVSS 4.0 vector (PR:N, UI:N, AC:L) confirms no privileges, user interaction, or elevated complexity are needed. The distinguishable response discrepancy is the exploitable condition - the attacker need only observe differing application outputs for valid versus invalid account queries. Exploitation is constrained by: (1) the attacker must have network access to the MCO instance, which is typically internet-facing for SaaS deployments; (2) rate limiting or CAPTCHA controls, if present, would increase effort required but are not confirmed as default MCO defenses; (3) the impact is limited to account enumeration - no credentials are exposed, and further exploitation requires a separate attack phase such as phishing or credential stuffing against the enumerated accounts.

Impact

The CVSS 4.0 score of 6.9 with AV:N/AC:L/AT:N/PR:N/UI:N reflects trivially automatable, unauthenticated network exploitation, but the impact metrics (VC:L/VI:N/VA:N/SC:N/SI:N/SA:N) correctly constrain this to low-confidence reconnaissance - no system compromise, data exfiltration, or availability disruption results directly. The real-world risk is contextual: MCO serves compliance officers, legal, HR, and executive stakeholders in regulated industries, making enumerated account lists high-value targets for spear-phishing and business email compromise rather than mass exploitation. No CISA KEV listing and no confirmed POC code reduce urgency, but the zero-friction attack conditions (no auth, no complexity, fully automated) mean the barrier to abuse is extremely low. The absence of a vendor patch and unsuccessful vendor contact - explicitly noted by CERT-PL - means the exposure window is open-ended with no official remediation timeline. EPSS data was not provided in the input; exploitation probability cannot be quantified numerically. Key uncertainty: version scope beyond 25.3.3.1 is unconfirmed due to failed vendor engagement.

Exploit ScenarioDerived

An unauthenticated attacker scripts HTTP POST requests to MCO's publicly accessible password reset and username reminder endpoints, submitting a wordlist of email addresses or usernames. By parsing the distinct application responses - differing message text, HTTP status codes, or redirect targets - the attacker automatically classifies each input as a valid or invalid account, producing a clean list of confirmed MCO users. This validated account roster is then handed off to a phishing or credential stuffing campaign targeting compliance officers and executives whose MCO access implies sensitive regulatory responsibilities.

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

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

Alert me

AnalysisAIv1 – Jul 01, 2026

User enumeration in MyComplianceOffice (MCO) version 25.3.3.1 allows unauthenticated remote attackers to identify valid usernames and email addresses by observing distinguishable application responses from the password reset and username reminder endpoints. The CWE-204 Observable Response Discrepancy root cause means account existence is leaked through differential error messages, status codes, or redirect behavior - classic reconnaissance fodder for follow-on credential stuffing or targeted phishing against compliance personnel. No public exploit code has been identified and no CISA KEV listing exists; however, vendor contact was unsuccessful, leaving patch status unresolved and version scope uncertain beyond the confirmed 25.3.3.1 release.

RemediationAI

No vendor-released patch has been identified at time of analysis - CERT-PL explicitly noted that vendor contact attempts were unsuccessful, and no fix version is available from the references provided. Organizations running MCO 25.3.3.1 (or any version) should apply the following compensating controls: rate-limit and require CAPTCHA on the password reset and username reminder endpoints via a WAF or reverse proxy rule to increase the cost of automated enumeration (trade-off: adds friction for legitimate users recovering access); configure alert rules on bulk sequential requests to these endpoints to detect enumeration campaigns in progress; and restrict access to these endpoints by source IP if only a known employee population requires them (trade-off: breaks self-service for remote or mobile users). Organizations should escalate directly to MyComplianceOffice support via https://mco.mycomplianceoffice.com/ and monitor the CERT-PL advisory at https://cert.pl/en/posts/2026/07/CVE-2026-53902 for patch availability updates.

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 (MyComplianceOffice) is a SaaS compliance management platform (CPE: cpe:2.3:a:mycomplianceoffice:mco:*:*:*:*:*:*:*:*) used in regulated industries to manage policy, training, and employee compliance workflows. The vulnerability is classified under CWE-204 (Observable Response Discrepancy), a design-level flaw where authentication-adjacent endpoints - specifically username reminder and password reset flows - emit detectably different responses depending on whether the supplied email or username corresponds to a registered account. This is a well-understood class of information disclosure: the application intends to help legitimate users recover access, but the asymmetric feedback loop (e.g., 'Email not found' vs. 'Reset link sent' vs. differing HTTP status codes) transforms a recovery feature into an account oracle. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N confirms the endpoints are network-reachable with no complexity barriers, attack requirements, or privilege prerequisites.

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

Unauthenticated network-accessible endpoint; impact limited to low confidentiality via account existence disclosure, with no integrity or availability effect and no scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/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
None
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 User Enumeration through authentication-related functionalities. The application returns distinguishable responses for valid and invalid users during username reminder and password reset operations. An attacker can leverage these differences to enumerate valid usernames and email addresses.

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.3%
Top 76% exploitable
Prevalence
Low
niche compliance management SaaS, limited regulated-industry footprint
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.3%
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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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