Skip to main content

PrestaShop Virtual POS Module EUVDEUVD-2026-95755

| CVE-2026-86405 CRITICAL
Improper Verification of Cryptographic Signature (CWE-347)
2026-10-09 iletisim@usom.gov.tr GHSA-7px9-f7pg-h379
9.8
CVSS 3.1 · Vendor: usom
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify PrestaShop store using Sipay module
  2. Delivery
    Craft request with forged/unsigned JWT or payment token
  3. Exploit
    Submit to signature-validation endpoint
  4. Execution
    Module improperly accepts invalid signature
  5. Impact
    Spoof 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

PrestaShop Virtual POS Module 26.8.1 <26.9.1

Affected Packages

euvd prestashop_virtual_pos_module fix: 26.9.1

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

Vendor (usom) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.2 HIGH

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).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (usom).

CVSS VectorVendor: usom

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 09, 2026 - 14:01 EUVD
CVE Published
Oct 09, 2026 - 13:17 nvd
CRITICAL 9.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
region/industry-specific Turkish payment gateway plugin for PrestaShop
Social Media
4
Sightings
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2023-25207 CRITICAL POC
9.8 Mar 13

PrestaShop dpdfrance <6.1.3 is vulnerable to SQL Injection via dpdfrance/ajax.php. Rated critical severity (CVSS 9.8), t

CVE-2023-30153 CRITICAL POC
9.8 Jul 18

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

CVE-2023-30192 CRITICAL POC
9.8 May 12

Prestashop possearchproducts 1.7 is vulnerable to SQL Injection via PosSearch::find(). Rated critical severity (CVSS 9.8

CVE-2023-30194 CRITICAL POC
9.8 May 10

Prestashop posstaticfooter <= 1.0.0 is vulnerable to SQL Injection via posstaticfooter::getPosCurrentHook(). Rated criti

CVE-2023-27569 CRITICAL POC
9.8 Mar 21

The eo_tags package before 1.3.0 for PrestaShop allows SQL injection via an HTTP User-Agent or Referer header. Rated cri

CVE-2022-31181 CRITICAL POC
9.8 Aug 01

PrestaShop is an Open Source e-commerce platform. Rated critical severity (CVSS 9.8), this vulnerability is remotely exp

CVE-2021-3110 CRITICAL POC
9.8 Jan 20

The store system in PrestaShop 1.7.7.0 allows time-based boolean SQL injection via the module=productcomments controller

CVE-2020-15160 CRITICAL POC
9.8 Sep 24

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

CVE-2019-19595 CRITICAL POC
9.8 Dec 05

reset/modules/advanced_form_maker_edit/multiupload/upload.php in the RESET.PRO Adobe Stock API integration 4.8 for Prest

CVE-2019-19594 CRITICAL POC
9.8 Dec 05

reset/modules/fotoliaFoto/multi_upload.php in the RESET.PRO Adobe Stock API Integration for PrestaShop 1.6 and 1.7 allow

CVE-2018-19355 CRITICAL POC
9.8 Nov 19

modules/orderfiles/ajax/upload.php in the Customer Files Upload addon 2018-08-01 for PrestaShop (1.5 through 1.7) allows

CVE-2018-19126 CRITICAL POC
9.8 Nov 09

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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy