High severity · published Oct 23, 2026
CVE-2026-115937
Unauthenticated payment reuse allows unpaid orders to be marked as paid
New
7.5
CVSS
0.2%
EPSS
No
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 6% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CO
commerce-mollie · craftcms
2.1.1 before 4.4.3 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-115937
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-115937
github.com
https://github.com/craftcms/commerce-mollie
github.com
https://github.com/craftcms/commerce-mollie/releases/tag/4.4.3
github.com
https://github.com/craftcms/commerce-mollie/security/advisories/GHSA-3qcx-mjf6-48vj
www.hckrt.com
https://www.hckrt.com/hacktivity/HCKRT-6RB2BC
