Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify PrestaShop store using Sipay module
-
DeliveryCraft request with forged/unsigned JWT or payment token
-
ExploitSubmit to signature-validation endpoint
-
ExecutionModule improperly accepts invalid signature
-
ImpactSpoof payment confirmation or disclose data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
|
| Exploitation Conditions | Exploitation requires that the target PrestaShop store has the Sipay Electronic Money and Payment Services Virtual POS Module installed and active at a version from 26.8.1 up to (but not including) 26.9.1. The flaw lies in the module's cryptographic signature verification path (CWE-347, 'Jwt Attack' tag), so an attacker must reach the endpoint that processes signed payment data/JWTs - per the CVSS vector this is network-reachable with no authentication (PR:N) and no user interaction (UI:N). The principal LIMITING factor is deployment: the module is a Turkish payment-gateway integration, so the exposure is confined to merchants using Sipay with PrestaShop rather than default PrestaShop installations generally. |
| Impact | The input signals are largely one-directional but incomplete. CVSS 3.1 is scored 9.8 CRITICAL (AV:N/AC:L/PR:N/UI:N) indicating a remote, unauthenticated, low-complexity attack - consistent with the CWE-347 (Improper Verification of Cryptographic Signature) classification and the 'Jwt Attack' tag, which together point to a JWT/payment-callback signature-spoofing bypass. However, several key triage signals are MISSING: no EPSS score, no CISA KEV listing, and no POC reference were provided, so exploitation likelihood cannot be quantified from the data - status is 'no public exploit identified at time of analysis.' There is also internal tension in the severity claim: a pure signature-verification bypass primarily yields an integrity impact (forging a valid-looking signed payment/authorization), so the vendor/NVD's C:H/I:H/A:H (particularly A:H availability impact) appears inflated for this vulnerability class and should be verified with the vendor advisory. Net: this is a genuinely high-priority flaw for the specific population that runs this module (unauthenticated remote signature spoofing in a payment path is inherently serious), but the real-world risk is bounded by the module's limited deployment footprint rather than by exploit maturity, which is currently unknown. |
| Exploit ScenarioDerived | An attacker crafts a forged request containing a payment confirmation or JWT whose signature is not properly verified by the Sipay Virtual POS module, causing the application to accept it as authentic. This allows the attacker to spoof a successful payment/authorization (e.g., marking an order as paid) or tamper with signed data without possessing the legitimate signing key. No public exploit code has been identified at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Cryptographic signature spoofing in the Sipay Virtual POS Module for PrestaShop (versions 26.8.1 up to but not including 26.9.1) allows unauthenticated remote attackers to forge or bypass the module's signature verification of payment data, letting them inject fabricated signed payment/JWT payloads that the store treats as legitimate gateway traffic and thereby tamper with payment and order state. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N) exploitation is network-reachable with no authentication and no user interaction, and the integrity impact is the dominant concern; the exposure is limited to merchants who have the Turkish Sipay payment-gateway module installed and active at an affected version, not default PrestaShop installations. No public exploit identified at time of analysis, and no CISA KEV listing is associated with this issue.
RemediationAI
Upgrade the Sipay PrestaShop Virtual POS Module to 26.9.1 or later, which is the first version outside the affected 26.8.1-to-26.9.0 range and therefore the fixed release to target; confirm the new version is actually loaded by the PrestaShop module manager after deployment, since silent update failures are common with storefront add-ons, and consult the Turkish CERT advisory at https://siberguvenlik.gov.tr/guvenlik-bildirimleri/detay/tr-26-1287 for the vendor's own guidance. If upgrading cannot be done immediately, consider deactivating the module until the patch is applied - the trade-off being that Sipay card payments stop working for that storefront - or, if the integration must stay live, place compensating controls in front of the module: restrict access to the module's payment-callback/notification controllers by source IP allowlist (limiting to Sipay gateway ranges) and block direct internet access to those endpoints where the gateway supports a routed/allowlisted callback, accepting that this can break legitimate callbacks if the gateway's egress ranges change. Rotate the Sipay merchant secret/signing key after upgrading so that any payloads forged against the old key are invalidated, keep the module's verification routine configured with an explicit algorithm allowlist and server-side signature check rather than trusting client-supplied token contents, and review order and payment logs for unexpected paid-status transitions or duplicate confirmations that would indicate exploitation attempts. Vendor-released patch: 26.9.1.
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
The root cause is CWE-347, Improper Verification of Cryptographic Signature, in the payment module's signature-validation path - the reported tags ('Jwt Attack', 'Information Disclosure') indicate the module consumes signed tokens (JWT-style or otherwise cryptographically signed payloads) returned by or relayed through the Sipay Virtual POS integration and fails to validate the signature correctly before trusting the payload contents. Typical failure modes in this class include accepting a token without checking its signature at all, honoring an attacker-selected algorithm (e.g. 'none' or HMAC-vs-RSA algorithm confusion), not pinning the verification key/secret, or verifying the signature after the payload has already been parsed and acted upon. Because the module bridges the PrestaShop order/payment workflow with an external payment gateway, a successful bypass lets an attacker fabricate confirmation of payment or alter transaction attributes without possessing the gateway's signing secret. The CWE mapping and the CVSS vector converge on the same picture: an unauthenticated, network-accessible endpoint in the module's signed-data handling path is the attack surface, and there is no CPE string published in the supplied data, so affectedness must be determined by installed module version rather than by an automated CPE match. Note that the module vendor's own scoring is 9.8 with a high confidentiality component, while the independent assessment narrows the vector to C:L/I:H/A:N, treating integrity of payment validation as the primary impact and finding no confirmed availability impact.
Know when Prestashop 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Remote unauthenticated signature-spoofing (AV:N/AC:L/PR:N/UI:N) primarily breaks integrity (I:H); confidentiality only partial given the info-disclosure tag (C:L) and no clear availability impact (A:N).
Primary rating from Vendor (usom).
CVSS VectorVendor: usom
Lifecycle Timeline
2DescriptionCVE.org
Improper verification of cryptographic signature vulnerability in Sipay Electronic Money and Payment Services Inc. PrestaShop Virtual POS Module allows Signature Spoofing by Improper Validation.
This issue affects PrestaShop Virtual POS Module: from 26.8.1 before 26.9.1.
Executive ViewAI
Merchants running the Turkish Sipay Virtual POS module on PrestaShop versions 26.8.1 up to but not including 26.9.1 face a critical, unauthenticated remote vulnerability that allows attackers to forge payment signatures and inject fabricated payment/JWT payloads, potentially leading to fraudulent transactions and tampered order states. Because exploitation requires no authentication or user interaction and no vendor-released patch is identified at time of analysis, affected organizations are exposed to direct financial loss, compliance violations under PCI DSS, and reputational damage. Leadership should prioritize immediate mitigation for any storefront using this module.
No vendor-released patch identified at time of analysis. Interim mitigations include disabling the Sipay Virtual POS module if not business-critical, restricting network access to the module's callback endpoints, deploying WAF rules to block signature spoofing attempts, enabling detailed logging and monitoring for payment tampering, and considering temporary migration to an alternative payment gateway.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Prestashop
View allPrestaShop dpdfrance <6.1.3 is vulnerable to SQL Injection via dpdfrance/ajax.php. Rated critical severity (CVSS 9.8), t
An SQL injection vulnerability in the Payplug (payplug) module for PrestaShop, in versions 3.6.0, 3.6.1, 3.6.2, 3.6.3, 3
Prestashop possearchproducts 1.7 is vulnerable to SQL Injection via PosSearch::find(). Rated critical severity (CVSS 9.8
Prestashop posstaticfooter <= 1.0.0 is vulnerable to SQL Injection via posstaticfooter::getPosCurrentHook(). Rated criti
The eo_tags package before 1.3.0 for PrestaShop allows SQL injection via an HTTP User-Agent or Referer header. Rated cri
PrestaShop is an Open Source e-commerce platform. Rated critical severity (CVSS 9.8), this vulnerability is remotely exp
The store system in PrestaShop 1.7.7.0 allows time-based boolean SQL injection via the module=productcomments controller
PrestaShop from version 1.7.5.0 and before version 1.7.6.8 is vulnerable to a blind SQL Injection attack in the Catalog
reset/modules/advanced_form_maker_edit/multiupload/upload.php in the RESET.PRO Adobe Stock API integration 4.8 for Prest
reset/modules/fotoliaFoto/multi_upload.php in the RESET.PRO Adobe Stock API Integration for PrestaShop 1.6 and 1.7 allow
modules/orderfiles/ajax/upload.php in the Customer Files Upload addon 2018-08-01 for PrestaShop (1.5 through 1.7) allows
PrestaShop 1.6.x before 1.6.1.23 and 1.7.x before 1.7.4.4 allows remote attackers to execute arbitrary code via a file u
EUVD-2026-95755
GHSA-7px9-f7pg-h379
NVD
CVE.org
EPSS
Exploit-DB