CVE-2026-107636: pH7Builder before 18.5.1 Payment Bypass via Payment Module MainController
pH7Builder (pH7 Social Dating CMS) before 18.5.1 contains a payment validation vulnerability that allows registered low-privileged members to obtain any membership tier by supplying client-controlled plan and amount fields. Attackers can set itemnumber, cartorderid, or the PayPal custom field while paying a token amount, or submit uncompleted PayPal IPN payments, to gain the most expensive membership and its paid features.
Affected Software
Event History
Frequently Asked Questions
Who can exploit this vulnerability?
A registered low-privileged member can exploit it. The attack is network-accessible and does not require user interaction.
What does an attacker need to manipulate?
The attacker needs to control payment-related client fields, including the plan and amount. The affected fields include item_number, cart_order_id, and the PayPal custom field; an uncompleted PayPal IPN payment may also be submitted.
What is the impact of successful exploitation?
An attacker can obtain any membership tier, including the most expensive tier, while paying only a token amount. This grants access to the paid features associated with that membership.
Which versions are affected?
pH7Builder versions before 18.5.1 are affected.