CVE-2026-15208
MediumCVSS 5.3Exploitation Probability (EPSS)
Low risk2th percentile - higher than 2% of all known CVEs
Summary
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.
Risk Assessment
The organization may suffer financial losses as attackers can finalize expensive registrations without proper payment, and also replay a single capture across unlimited registrations, compromising payment integrity.
Recommendation
It is recommended to update the plugin to version 6.0.9.5 or later and implement server-side verification of amount, currency, payee, and uniqueness of captures.
Other vulnerabilities in RegistrationMagic
See all- CVE-2026-73341Critical
An unauthenticated attacker can perform PHP Object Injection in RegistrationMagic versions up to 6.0.9.7.
- CVE-2026-49764Critical
Versions of RegistrationMagic up to 6.0.8.6 have a vulnerability in unauthenticated authentication, which may allow attackers to take over user accounts.
- CVE-2026-77790Low risk· EPSS 9%
The RegistrationMagic WordPress plugin before version 6.0.9.4 does not sanitize and escape a parameter before using it in a SQL statement, which could allow high privilege users such as admin to perform SQL injection attacks.
- CVE-2026-15257Medium
The RegistrationMagic WordPress plugin before 6.0.9.4 lacks authorization, ownership, and nonce checks on a front-end submission-editing action, allowing unauthenticated attackers to overwrite other users' submissions and profile fields of non-admin accounts.
- CVE-2026-15255Medium
The RegistrationMagic WordPress plugin before 6.0.9.4 does not properly validate that a one-time password cookie belongs to the requested identity, allowing unauthenticated attackers to read other users' form submissions, including personal information.
- CVE-2026-9242Medium
The RegistrationMagic plugin for WordPress up to version 6.0.8.6 contains an authentication bypass vulnerability due to insufficient data authenticity verification in the PayPal IPN handler. The handler is accessible to unauthenticated users and updates the database before IPN validation, allowing an attacker to forge an IPN request, overwrite the user ID in a payment log, and then obtain authentication cookies for any user, including administrators.
Original NVD description (English source)
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.

