Description
The RegistrationMagic WordPress plugin before 6.0.9.5 does not compare the verified PayPal capture's amount, currency, payee, or prior use against the registration it is finalising: its server-side check only confirms the capture status is COMPLETED. An unauthenticated attacker can therefore finalise an expensive paid registration with any genuinely-completed low-value capture, and replay a single capture across unlimited registrations because captures are not de-duplicated.
Published: 2026-08-06
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The RegistrationMagic WordPress plugin prior to 6.0.9.5 fails to compare the PayPal capture details with the registration being finalized. It only checks that the capture status is COMPLETED. Because of this oversight, an unauthenticated attacker can trigger the completion of an expensive paid registration using any low‑value capture that has already been completed, and the same capture can be replayed across multiple registrations due to the lack of deduplication. This represents a CWE‑284 (Improper Access Control) and CWE‑396 (Missing or Incorrect Validation) weakness, leading to unauthorized payment processing, potentially draining the site’s funds without legitimate transaction amounts, and creating a financial loss for the site owner. The CVSS score of 5.3 indicates a moderate severity and the lack of an EPSS score or KEV listing suggests no widespread exploitation has been documented yet, but the vulnerability remains exploitable through simple unauthenticated requests.

Affected Systems

RegistrationMagic WordPress plugin versions earlier than 6.0.9.5. The CNAs list the affected vendor as Unknown:RegistrationMagic, and no other vendors or products are reported.

Risk and Exploitability

The vulnerability can be exploited by any user who can access the registration endpoint without authentication. No special privileges are required once a capture record exists. The CVSS base score is 5.3, reflecting moderate exploitation difficulty but a meaningful impact. Because EPSS is not available and the CVE is not listed in CISA’s KEV catalog, the risk is considered moderate but not yet widely observed. The attack vector is web‑based, parasitic on the PayPal payment flow, and does not require direct control over the PayPal system, making exploitation practically feasible.

Generated by OpenCVE AI on August 7, 2026 at 01:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the RegistrationMagic plugin to version 6.0.9.5 or later, which includes proper amount, currency, payee, and reuse checks.
  • If an upgrade is temporarily unavailable, restrict the registration completion endpoint so that only authenticated administrators can finalize payments, or otherwise disable public access to that route.
  • Remove or mark as used all low‑value completed PayPal captures so they cannot be replayed, and monitor payment logs for suspicious high‑value registrations that reference unusually low capture amounts.

Generated by OpenCVE AI on August 7, 2026 at 01:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 00:00:00 +0000

Type Values Removed Values Added
First Time appeared Registrationmagic
Registrationmagic registrationmagic
Wordpress
Wordpress wordpress
Vendors & Products Registrationmagic
Registrationmagic registrationmagic
Wordpress
Wordpress wordpress

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description The RegistrationMagic WordPress plugin before 6.0.9.5 does not compare the verified PayPal capture's amount, currency, payee, or prior use against the registration it is finalising: its server-side check only confirms the capture status is COMPLETED. An unauthenticated attacker can therefore finalise an expensive paid registration with any genuinely-completed low-value capture, and replay a single capture across unlimited registrations because captures are not de-duplicated.
Title RegistrationMagic < 6.0.9.5 - Unauthenticated Payment Bypass via Amount-Blind PayPal Verification
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

Registrationmagic Registrationmagic
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-06T17:07:32.014Z

Reserved: 2026-07-09T07:30:44.036Z

Link: CVE-2026-15208

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T01:15:05Z

Weaknesses

No weakness.