CVE-2026-115937GHSA-3qcx-mjf6-48vj
commerce-mollie: Unauthenticated payment reuse allows unpaid orders to be marked as paid
craftcms commerce-mollie
CVSS
8.7HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)No scoreNo FIRST EPSS score in this snapshot yet
What fixes it
- 4.4.3commerce-mollieCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Reports 1
1 outlet mention it. Reports are not confirmation; each links to its source.
Description
The Mollie webhook endpoint accepts two independent, attacker-controlled parameters and never verifies that they belong together:
- commerceTransactionHash — selects which Craft Commerce transaction is completed
- id — selects which Mollie payment is queried for its status
An unauthenticated attacker holding any paid Mollie payment ID from the merchant’s account can pair it with any transaction hash.
Commerce queries Mollie, sees status: paid, and marks the target transaction successful for that transaction’s full amount, regardless of how much was actually paid.
Text from CVE List
Affected versions 1
- commerce-mollieaffected: 2.1.1 before 4.4.3CVE List