CVE-2026-115937
highThe Mollie webhook endpoint accepts two independent, attacker-controlled parameters and never verifies that they belong together: * commerceTransactionHash —…
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:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N Affected products
Not reported by the source (unknown — not "none").
Weakness classification (CWE)
Source: NVD / CISA. “NVD-CWE-Other” and “NVD-CWE-noinfo” mean NVD could not assign a specific weakness.
Mitigation & advisories
No vendor advisory or patch reference tagged by NVD. Check the references below.
References
- https://github.com/craftcms/commerce-mollie 7004884b-51e2-48e8-b4a2-5ca29e80453e
- https://github.com/craftcms/commerce-mollie/releases/tag/4.4.3 7004884b-51e2-48e8-b4a2-5ca29e80453e
- https://github.com/craftcms/commerce-mollie/security/advisories/GHSA-3qcx-mjf6-48vj 7004884b-51e2-48e8-b4a2-5ca29e80453e
- https://www.hckrt.com/hacktivity/HCKRT-6RB2BC 7004884b-51e2-48e8-b4a2-5ca29e80453e
