Description
The myCred WordPress plugin before 3.2.5 does not verify that the receiver of an incoming payment gateway notification matches the site's configured merchant account, allowing unauthenticated attackers to have arbitrary amounts of the site's in-site currency credited to an account by completing a payment for the expected amount to a gateway account they control rather than the site's.
Published: 2026-08-21
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The myCred WordPress plugin fails to confirm that the receiver specified in incoming payment gateway notifications matches the merchant account configured by the site. This omission allows an attacker who can send crafted notifications to the gateway’s IPN endpoint to credit any user account with arbitrary amounts of the site’s virtual currency, effectively creating money out of thin air. The weakness undermines the integrity of the virtual economy and can be exploited to inflate balances, bypass limits, and potentially defraud the platform or its users.

Affected Systems

WordPress sites running the myCred plugin before version 3.2.5 are affected. The vulnerability resides in the payment processing module (buyCRED), which handles PayPal IPN messages. Any site that has not upgraded to 3.2.5 or newer remains vulnerable.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity vulnerability. No EPSS data is available, and the issue is not listed in CISA’s KEV catalog. The flaw can be exploited by an unauthenticated attacker who can forge or replay IPN requests to the myCred gateway endpoint; no user credentials or administrative access are required. If the attacker controls a PayPal account used as the notification destination, they can trigger legitimate notifications to the site, making the exploit straightforward. The potential impact on the site's virtual currency economy is significant, while the likelihood of exploitation depends on the visibility and usage of the affected plugin.

Generated by OpenCVE AI on August 21, 2026 at 15:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the myCred plugin to version 3.2.5 or later
  • Temporarily disable the buyCRED payment gateway until the update is applied
  • Configure the PayPal IPN listener to require the receiver email to match the site’s configured merchant account and verify IPN signatures

Generated by OpenCVE AI on August 21, 2026 at 15:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Mycred
Mycred mycred
Wordpress
Wordpress wordpress
Weaknesses CWE-284
CWE-640
Vendors & Products Mycred
Mycred mycred
Wordpress
Wordpress wordpress

Fri, 21 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 21 Aug 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-640

Fri, 21 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-345

Fri, 21 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description The myCred WordPress plugin before 3.2.5 does not verify that the receiver of an incoming payment gateway notification matches the site's configured merchant account, allowing unauthenticated attackers to have arbitrary amounts of the site's in-site currency credited to an account by completing a payment for the expected amount to a gateway account they control rather than the site's.
Title myCred < 3.2.5 - Unauthenticated Payment Bypass via Missing PayPal IPN Receiver Verification in buyCRED
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

Mycred Mycred
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-21T12:48:15.019Z

Reserved: 2026-07-08T19:34:07.105Z

Link: CVE-2026-15150

cve-icon Vulnrichment

Updated: 2026-08-21T12:48:12.375Z

cve-icon NVD

Status : Received

Published: 2026-08-21T12:16:22.963

Modified: 2026-08-21T13:16:52.740

Link: CVE-2026-15150

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T15:30:05Z

Weaknesses
  • CWE-345

    Insufficient Verification of Data Authenticity