
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-3124 is an Insecure Direct Object Reference (IDOR) vulnerability in the Download Monitor plugin for WordPress, affecting all versions up to and including 5.1.7. The flaw resides in the executePayment() function, which fails to properly validate a user-controlled key, enabling unauthenticated attackers to complete arbitrary pending orders by exploiting a mismatch between PayPal transaction tokens and local orders. This allows theft of paid digital goods by paying a minimal amount for a low-cost item and reusing that payment token to finalize a high-value order. It was published on March 30, 2026, with a CVSS v3.1 base score of 7.5 (High) (GitHub Advisory, Wordfence).
The root cause is classified as CWE-639 (Authorization Bypass Through User-Controlled Key), where the executePayment() function in the Download Monitor plugin does not validate that a submitted PayPal transaction token corresponds to the specific local order being finalized. An unauthenticated attacker can manipulate the user-controlled key parameter to associate a valid payment token — obtained by purchasing a low-cost item — with a different, higher-value pending order. The attack requires no privileges and no user interaction, and is exploitable remotely over the network with low complexity. A patch was committed to the WordPress plugin repository (changeset 3470119) (GitHub Advisory, WordPress Trac).
Successful exploitation allows unauthenticated attackers to fraudulently complete arbitrary pending orders without paying the correct amount, effectively stealing paid digital goods from affected WordPress stores. The primary impact is on integrity — attackers can manipulate order fulfillment logic to obtain high-value digital products by paying only for low-cost items. There is no direct confidentiality or availability impact, but affected site operators face financial losses and potential reputational damage from fraudulent transactions (GitHub Advisory, Feedly).
As of the time of disclosure, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (Feedly). The EPSS score is approximately 0.028% (0.000280), indicating a low near-term probability of exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported. The vulnerability is detectable by Qualys scanner (detection ID 531157).
executePayment() function, substituting the target high-value order's identifier while retaining the valid PayPal transaction token obtained in step 2.executePayment() endpoint with mismatched or reused PayPal transaction tokens; requests completing orders from IP addresses not associated with the original purchase session.Site administrators should immediately upgrade the Download Monitor plugin to a version released after 5.1.7, which includes the fix committed in WordPress plugin repository changeset 3470119 (WordPress Trac, GitHub Advisory). If immediate patching is not possible, consider temporarily disabling the plugin or disabling PayPal payment processing until the update can be applied. Additionally, review recent order logs for suspicious payment activity and fraudulent order completions that may indicate prior exploitation.
Wordfence included CVE-2026-3124 in its weekly WordPress vulnerability report for the period of March 23–29, 2026, and Sucuri referenced it in its March 2026 vulnerability patch roundup (Wordfence Blog, Sucuri Blog). The vulnerability was also noted on social platforms including Bluesky and Mastodon/Infosec.exchange, with general community awareness but no significant controversy or widespread alarm given the absence of active exploitation.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."