{"id":"CVE-2026-107776","kind":"vulnerability","aliases":["CVE-2026-107776"],"related":[],"title":"Dokan WordPress plugin: vendors can underpay commission debt using coupons","description":"The Dokan WordPress plugin before 5.3.3 does not reconcile the amount credited to a vendor's reverse-withdrawal ledger against the amount actually collected for the payment order, allowing a vendor to clear their outstanding commission debt while paying less than the balance owed when a discount coupon is applied at checkout.","summary":"Before version 5.3.3, the Dokan WordPress marketplace plugin does not match the amount credited to a vendor's reverse-withdrawal ledger against the amount actually collected at checkout. When a discount coupon is applied, a vendor can clear their outstanding commission debt while paying less than they owe.","severity":"low","cvss":2.2,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["dokan","marketplace","package","woocommerce","wordpress"],"not_affected_if":["dokan-5.3.3-or-later","no-coupons","no-reverse-withdrawals"],"how_to_check":"- Check the installed Dokan plugin version in the WordPress admin plugin list, or with `wp plugin get dokan-lite --field=version` if WP-CLI is available.\n- Confirm whether reverse withdrawals are enabled for vendors in the Dokan settings.","fix":"- Dokan (WordPress plugin): move to `5.3.3` or later.","status":"open","published_at":"2026-11-05T08:17:03+00:00","first_seen_at":"2026-11-05T08:38:02+00:00","triaged_at":"2026-11-05T08:39:50+00:00","updated_at":"2026-11-05T08:39:50+00:00","category":"package","confidence":0.7,"triage":{"at":"2026-11-05T08:39:50Z","model":"claude-haiku-5-5","output":{"fix":"- Dokan (WordPress plugin): move to `5.3.3` or later.","reach":"network","title":"Dokan WordPress plugin: vendors can underpay commission debt using coupons","impact":"low","summary":"Before version 5.3.3, the Dokan WordPress marketplace plugin does not match the amount credited to a vendor's reverse-withdrawal ledger against the amount actually collected at checkout. When a discount coupon is applied, a vendor can clear their outstanding commission debt while paying less than they owe.","audience":"businesses","category":"package","nicknames":[],"who_cares":["wordpress","dokan","marketplace","woocommerce"],"confidence":0.7,"fix_status":"available","needs_auth":"yes","worst_case":"vendor clears commission debt while paying less than owed","analyst_note":"","how_to_check":"- Check the installed Dokan plugin version in the WordPress admin plugin list, or with `wp plugin get dokan-lite --field=version` if WP-CLI is available.\n- Confirm whether reverse withdrawals are enabled for vendors in the Dokan settings.","plain_action":"","needs_analyst":false,"not_affected_if":["dokan-5.3.3-or-later","no-reverse-withdrawals","no-coupons"],"who_is_affected":"Sites running the Dokan WordPress marketplace plugin before 5.3.3 that use reverse withdrawals for vendor commission debt and allow discount coupons at checkout. The flaw is a ledger reconciliation issue, so the risk is financial rather than remote code execution; a marketplace operator that does not use reverse withdrawals can skip it.","user_interaction":"no","needs_special_setup":"yes","severity_if_unknown":"low"},"cost_usd":0.000728,"input_tokens":4241,"output_tokens":607,"severity_before":"low"},"analyst_status":null,"analyst_note":null,"search":"'-107776':13A,16A '-2026':12A,15A '5.3.3':24B,76C 'actual':47B,94C 'allow':100C 'amount':34B,46B,81C,93C 'appli':56B,121C 'balanc':114C 'checkout':50B,123C 'clear':60B,104C 'collect':48B,95C 'commiss':7A,63B,107C 'coupon':10A,54B,119C 'credit':35B,82C 'cve':11A,14A 'debt':8A,64B,108C 'discount':53B,118C 'dokan':1A,17B,26B,72C 'ledger':43B,90C 'less':67B,111C 'marketplac':18B,28B 'match':32B 'order':99C 'outstand':62B,106C 'owe':70B,115C 'packag':19B 'pay':66B,110C 'payment':98C 'plugin':3A,29B,74C 'reconcil':79C 'revers':41B,88C 'reverse-withdraw':40B,87C 'underpay':6A 'use':9A 'vendor':4A,38B,58B,85C,102C 'version':23B 'withdraw':42B,89C 'woocommerc':20B 'wordpress':2A,21B,27B,73C","nicknames":[],"mitigations":[],"who_affected":"Sites running the Dokan WordPress marketplace plugin before 5.3.3 that use reverse withdrawals for vendor commission debt and allow discount coupons at checkout. The flaw is a ledger reconciliation issue, so the risk is financial rather than remote code execution; a marketplace operator that does not use reverse withdrawals can skip it.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"available","audience":"businesses","plain_action":null,"pkeys":[],"ptokens":[],"labels":["dokan","low","marketplace","package","woocommerce","wordpress"],"campaign_type":null,"first_public_at":"2026-11-05T08:17:03+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:N","cvss_by":"contact@wpscan.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-107776","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-107776","severity":null,"published_at":"2026-11-05T08:17:03+00:00","modified_at":"2026-11-05T08:17:03+00:00","first_seen_at":"2026-11-05T08:38:02+00:00","fetched_at":"2026-11-05T08:38:02+00:00","note":null}],"documents":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}