Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain MCO account with logo-upload privilege
-
DeliveryCraft SVG embedding JavaScript payload
-
ExploitUpload malicious SVG as application logo
-
ExecutionVictim user navigates to page rendering the logo
-
PersistMalicious script executes in victim's browser
-
ImpactHarvest session token or perform authenticated actions as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must hold an MCO account with privileges sufficient to change the application logo, corresponding to PR:H in the CVSS 4.0 vector - this is the explicit and concrete prerequisite stated in the CVE description. A victim user must passively view a page rendering the uploaded logo (UI:P), but no active victim interaction such as clicking a link is required beyond normal application use. The vulnerability is confirmed only in version 25.3.3.1; whether earlier or later versions are affected is unknown due to absent vendor cooperation. Exploitation is further limited by: (1) the high-privilege access requirement for the logo upload function constraining the realistic attacker population, (2) the bounded client-side impact (no server-side confidentiality or availability exposure per CVSS VC:N/VA:N), and (3) the cloud-hosted nature of the application meaning exploitation does not require network access to internal infrastructure beyond authenticated application access. |
| Impact | The CVSS 4.0 score of 4.8 (Medium) accurately captures several significant risk-limiting factors: PR:H (high privilege is required to access the logo upload function), UI:P (a victim must passively encounter the rendered logo), and bounded impact metrics (VI:L, SC:L, SI:L - no server-side confidentiality exposure). No EPSS score was provided in the available intelligence, and this CVE is not listed in the CISA KEV catalog. No public exploit code has been identified. The realistic attacker population is narrow: the adversary must first hold an MCO account with administrative or logo-management rights, which substantially reduces the probability of exploitation compared to an unauthenticated network flaw. However, in a compliance platform environment - typically populated by legal, audit, and HR personnel - successful session hijacking of a high-privilege account via stored XSS could expose sensitive regulatory and ethics investigation data. The absence of any vendor response introduces material uncertainty: it is unknown whether other versions are affected or whether an internal patch exists but was not communicated to CERT-PL. |
| Exploit ScenarioDerived | An attacker holding an MCO account with logo-management privileges crafts an SVG file embedding a JavaScript payload - for example, a script that exfiltrates the document cookie to an attacker-controlled endpoint - and uploads it as the application logo via the standard UI. Subsequently, any MCO user (including higher-privileged administrators) who loads a page rendering that logo triggers script execution in their own browser context, allowing the attacker to capture session tokens and perform authenticated actions on the victim's behalf. No public exploit code has been identified, but this attack requires no specialized tooling beyond a text editor and browser. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 01, 2026
Stored XSS in MyComplianceOffice MCO version 25.3.3.1 allows a privileged attacker with logo-upload rights to plant malicious JavaScript inside a crafted SVG file that executes in any user's browser when the application logo is rendered. Reported by CERT-PL, vendor contact was unsuccessful, leaving no official patch or advisory in place. No public exploit code has been identified at time of analysis, though the SVG-based XSS technique is well-documented and trivially replicable against unpatched instances.
RemediationAI
No vendor-released patch has been identified at time of analysis - CERT-PL's vendor contact attempts were unsuccessful and no fix version has been disclosed. As the primary compensating control, administrators should immediately audit and restrict which accounts hold logo-upload privileges, removing that right from any account that does not operationally require it; this directly reduces the attacker population. At the application or WAF layer, block SVG file uploads for the logo upload endpoint and permit only rasterized formats (PNG, JPG, GIF), which eliminates the scriptable vector entirely at the cost of scalable vector logo support - an acceptable trade-off. Additionally, enforcing a strict Content-Security-Policy header (e.g., script-src 'self') across MCO pages will reduce the impact of any XSS that does execute by preventing inline script evaluation. Monitor https://cert.pl/en/posts/2026/07/CVE-2026-53902 for patch availability updates and check the vendor portal at https://mco.mycomplianceoffice.com/ for any security bulletins.
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 (MyComplianceOffice) is a cloud-based compliance, ethics, and regulatory management SaaS platform accessible via mco.mycomplianceoffice.com. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation - Stored Cross-Site Scripting): the application fails to sanitize SVG content uploaded as the application logo before serving or rendering it. SVG files are XML-based and can embed executable JavaScript via inline event handlers (e.g., onload, onerror attributes) or explicit script tags; when served without sanitization or a restrictive Content Security Policy, these scripts execute in the victim's browser context. The CPE string cpe:2.3:a:mycomplianceoffice:mco:*:*:*:*:*:*:*:* carries a wildcard version field, reflecting that CERT-PL could only confirm version 25.3.3.1 due to the absence of vendor cooperation, leaving the broader affected version surface unresolved.
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:H/UI:P/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N
PR:H reflects required logo-upload privilege; S:C because XSS crosses into victim browser scope; C:L/I:L captures limited client-side session and content impact; no availability impact applies.
Primary rating from Vendor (CERT-PL).
CVSS VectorVendor: CERT-PL
DescriptionCVE.org
MCO is vulnerable to Stored Cross‑Site Scripting (XSS) via the application logo upload functionality. An attacker with the ability to change the application logo can upload a crafted SVG file containing malicious JavaScript code that is executed when the logo is rendered or opened.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
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
Insecure Direct Object Reference in MyComplianceOffice MCO version 25.3.3.1 allows authenticated users to retrieve tradi
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
EUVD-2026-40953
GHSA-r38x-66p9-p239
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB