Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to YouMind portal
-
DeliverySet avatar to malicious SVG via arbitrary URL
-
ExploitCDN serves SVG as image/svg+xml
-
ExecutionVictim navigates directly to avatar URL
-
ImpactEmbedded JavaScript executes in CDN domain context
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 | Exploitation requires an authenticated YouMind account with access to the avatar update endpoint and its ability to set a profile picture from an arbitrary URL (PR:L). The attacker must supply an SVG file containing embedded JavaScript, which the CDN serves unsanitised with Content-Type: image/svg+xml. Script execution is NOT automatic within the application UI: a victim must navigate directly to the avatar's CDN URL (UI:P), and the code then runs in the CDN domain's context rather than the main YouMind application origin - limiting its reach to that domain's trust boundary. The key limiting factors are the need for an authenticated attacker, required victim interaction (direct navigation), and the cross-domain (CDN) execution context. |
| Impact | This is a low-to-moderate priority issue, consistent with its CVSS 4.0 base score of 5.1 (Medium). The vector CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N indicates network-reachable but constrained exploitation: it requires at least low-level privileges (PR:L - an authenticated YouMind account able to set an avatar) and passive user interaction (UI:P - a victim must navigate directly to the malicious avatar URL), and impact is limited to low confidentiality and low integrity with no availability effect. No EPSS score, CISA KEV listing, SSVC decision data, or public POC was provided in the input, so there is no signal of active or probable exploitation - exploitation status is therefore 'no public exploit identified at time of analysis.' A notable architectural nuance that the raw score does not capture: the injected script executes in the context of the CDN's domain (image/svg+xml served on direct navigation), not the primary YouMind application origin, which both changes the trust scope and typically limits the attacker's ability to steal main-application session material. There is no conflicting data, but the input is thin: severity and auth characterization rest on the vendor/INCIBE-supplied CVSS 4.0 vector alone, with no corroborating NVD analysis, no affected-version detail, and no confirmed patch. |
| Exploit ScenarioDerived | An authenticated attacker uploads or references an SVG file containing embedded JavaScript as their profile avatar via the avatar update endpoint's arbitrary-URL feature. Because the SVG is served by the CDN with Content-Type: image/svg+xml and without sanitisation, a victim who navigates directly to that avatar URL triggers script execution within the CDN domain's context. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Stored cross-site scripting in the YouMind web application lets an authenticated user abuse the avatar update endpoint by pointing it at an arbitrary URL that hosts an SVG image containing embedded JavaScript, which the platform's CDN then serves unsanitised as image/svg+xml; the payload only executes when a victim navigates directly to that CDN-hosted avatar URL, running in the CDN origin rather than the main YouMind application domain. Rated Medium at CVSS 5.1 (CVSS 4.0: AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N, no subsequent-system impact), the flaw requires a valid account with avatar-update privileges and active victim interaction, and the cross-domain execution context bounds what an attacker can reach; no public exploit code has been identified at time of analysis.
RemediationAI
No vendor-released patch version is identified in the available data at time of analysis, so the INCIBE-CERT advisory (https://www.incibe.es/en/incibe-cert/notices/aviso/cross-site-scripting-youmind-web-application) is the authoritative source for vendor guidance and should be monitored for updates. Until an official fix is confirmed, server-side validation of avatar uploads is the primary compensating control: reject or sanitise SVG content by stripping <script> and <foreignObject> elements, event-handler attributes (onload, onerror, and similar) and javascript: URIs, or convert uploaded images to a raster format - noting that aggressive sanitisation can break legitimate animated or interactive SVGs. Additionally, restrict the avatar endpoint to an allowlist of trusted image hosts instead of accepting arbitrary URLs, which prevents attacker-controlled content from reaching the CDN in the first place, though this reduces user flexibility. Serve user-supplied files from an isolated, cookieless domain and apply a Content-Security-Policy with script-src 'none' and sandbox directives on that origin, or force Content-Disposition: attachment / Content-Type: text/plain, so that even a malicious SVG cannot execute with the CDN origin's trust; these layers lower residual risk but do not replace the upstream fix.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically a stored/persistent XSS in the YouMind avatar update endpoint, which allows a profile picture to be set from an arbitrary URL without validating or sanitising the fetched content. SVG is an XML-based image format that can legitimately carry <script> elements and event-handler attributes, so when the CDN stores and re-serves such a file with Content-Type: image/svg+xml, the browser parses and executes the embedded JavaScript in the CDN's security context. Because only the CDN origin - not the main YouMind application origin - is affected, the classic XSS impact of reading the application's session cookies or CSRF tokens does not apply; the reachable impact is limited to actions and data within the CDN domain, consistent with the CVSS 4.0 vector's VC:L/VI:L/VA:N and SC:N/SI:N/SA:N (no subsequent-system compromise). Exploitation prerequisites mirror that vector: network reachability (AV:N), low complexity (AC:L), no additional attack requirements (AT:N), an authenticated account able to update the avatar (PR:L), and a victim who actively navigates to the crafted CDN URL (UI:P).
Know when Youmind Web Application 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:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Authenticated avatar-setting gives PR:L; victim must open the URL so UI:R; execution in the separate CDN origin is a scope change (S:C) with limited C/I impact and no availability effect.
Primary rating from Vendor (INCIBE).
CVSS VectorVendor: INCIBE
Lifecycle Timeline
1DescriptionCVE.org
Cross-Site Scripting on the YouMind portal, specifically in the avatar update endpoint, when setting a profile picture via an arbitrary URL. This occurs due to a lack of sanitisation and validation of SVG content when setting an SVG image containing embedded JavaScript code as the avatar. The file is served by the CDN with Content-Type: image/svg+xml and, when navigating directly to that URL, the script executes within the context of the CDN’s domain.
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.
EUVD-2026-98362
GHSA-mrvg-xhq8-v864
NVD
CVE.org
EPSS
Exploit-DB