IT SBIT Services
Schneeberger
DEEN
CVE tracker

Craft Commerce Mollie plugin: Payment status forgery via webhook

CVE-2026-115937High 8.7

← All vulnerabilities

Summary

The Mollie webhook of the commerce-mollie plugin for Craft Commerce accepts a transaction hash and a Mollie payment ID without checking that they belong together. An unauthenticated attacker who holds any paid Mollie payment ID from the merchant's account can pair it with another transaction and have that transaction marked as successful for its full amount, regardless of the amount actually paid. The main risk is goods or services being released for unpaid orders.

Affected

  • commerce-mollie versions 2.1.1 to before 4.4.3 (per CNA data; VulDB lists up to 4.4.2)

Fixed in

  • Upgrade to commerce-mollie 4.4.3 or later

Workaround

  • Unknown. No vendor workaround documented.
  • Interim check: compare recent orders marked as paid with the amounts received at Mollie and reconcile order states against the Mollie dashboard.

Exploitation

  • No confirmed in-the-wild exploitation found.
  • No public proof of concept according to The Hacker Wire; another source lists an unclear PoC value.
  • Not listed in CISA KEV.

Our recommendation

  • Check whether any Craft Commerce shop uses the Mollie gateway.
  • Update commerce-mollie to 4.4.3 or later as a priority.
  • Reconcile paid orders against Mollie payments and review any order whose payment reference does not match.
  • Monitor order and payment logs for webhook calls with unexpected transaction references.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 1 Nov 2026, 00:23.

Original description (NVD)

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.

NVD references (4)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.