Summary
CVE-2026-68500 is an authorization bypass (payment status forgery) vulnerability in the Sylius Mollie Plugin. The plugin’s payment webhook accepts attacker-controlled id and orderId parameters without verifying that the referenced Mollie payment belongs to the referenced Sylius order, allowing an unauthenticated attacker to mark arbitrary orders as paid. It carries a CVSS v3.1 base score of 7.5 (High).
Technical details
- Root cause: The
POST /{_locale}/update-paymentwebhook endpoint accepts two independent, attacker-controlled parameters,id(Mollie payment ID) andorderId, without validating that the payment actually corresponds to the referenced order (CWE-639: Authorization Bypass Through User-Controlled Key). - Trigger conditions: An attacker submits a victim’s order ID alongside any valid paid Mollie payment ID they control.
- Attack vector: Network; unauthenticated; low complexity; no user interaction.
- Impact: Victim orders are marked as paid without any actual fund transfer, resulting in a high integrity impact (confidentiality and availability unaffected).
Affected software
- Sylius Mollie Plugin
< 2.2.8(2.2.7 and earlier) - Sylius Mollie Plugin
3.2.0through3.2.3 - Sylius Mollie Plugin
3.3.0
Severity
- CVSS v3.1 base score: 7.5 (High)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Mitigation and recommended actions
- Immediate: Upgrade to a patched release —
2.2.8,3.2.4, or3.3.1. - If no patch can be applied: Implement a decorator controller that validates incoming Mollie payment IDs against server-stored values before processing the webhook, as described in the vendor advisory.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- URL of a loaded script:
syliusgtmenhancedecommerceplugin,syliusshop/script.js

