{"id":"CVE-2026-90922","aliases":["EUVD-2026-81349","GHSA-3hfm-x4wx-j7vx"],"status":"published","title":"Paid Member Subscriptions \u003c 3.0.9 - Unauthenticated Membership Payment Bypass via PayPal Standard Amount and Currency Mismatch","description":"The Paid Membership Subscriptions  WordPress plugin before 3.0.9 does not verify that the amount and currency reported by the payment provider match the pending payment before completing it, allowing unauthenticated users to obtain a paid membership by paying an arbitrary lower amount.","severity":{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-11","score":0.00304,"percentile":0.23403,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-284"],"published":"2026-09-17T06:00:12Z","modified":"2026-09-18T19:08:32Z","products":[{"vendor":"unknown","product":"paid membership subscriptions"}],"references":[{"url":"https://wpscan.com/vulnerability/a7f3882a-81d7-4915-b83c-10480eba493a/","tags":["exploit","vdb-entry","technical-description"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-90922"},{"url":"https://wpscan.com/vulnerability/a7f3882a-81d7-4915-b83c-10480eba493a"},{"url":"https://github.com/advisories/GHSA-3hfm-x4wx-j7vx"}],"sources":{"cve":[{"id":"CVE-2026-90922","title":"Paid Member Subscriptions \u003c 3.0.9 - Unauthenticated Membership Payment Bypass via PayPal Standard Amount and Currency Mismatch","description":"The Paid Membership Subscriptions  WordPress plugin before 3.0.9 does not verify that the amount and currency reported by the payment provider match the pending payment before completing it, allowing unauthenticated users to obtain a paid membership by paying an arbitrary lower amount.","status":"published","published":"2026-09-17T06:00:12.342Z","modified":"2026-09-17T12:27:29.613Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"adp"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T13:45:47.885058Z"}],"euvd":[{"id":"EUVD-2026-81349","description":"The Paid Membership Subscriptions  WordPress plugin before 3.0.9 does not verify that the amount and currency reported by the payment provider match the pending payment before completing it, allowing unauthenticated users to obtain a paid membership by paying an arbitrary lower amount.","status":"published","published":"2026-09-17T06:00:12Z","modified":"2026-09-17T12:27:29Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T17:28:13.536818Z"}],"ghsa":[{"id":"GHSA-3hfm-x4wx-j7vx","title":"The Paid Membership Subscriptions  WordPress plugin before 3.0.9 does not verify that the amount...","description":"The Paid Membership Subscriptions  WordPress plugin before 3.0.9 does not verify that the amount and currency reported by the payment provider match the pending payment before completing it, allowing unauthenticated users to obtain a paid membership by paying an arbitrary lower amount.","status":"published","published":"2026-09-17T06:30:34Z","modified":"2026-09-17T15:33:18Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T15:12:05.417571Z"}],"nvd":[{"id":"CVE-2026-90922","description":"The Paid Membership Subscriptions  WordPress plugin before 3.0.9 does not verify that the amount and currency reported by the payment provider match the pending payment before completing it, allowing unauthenticated users to obtain a paid membership by paying an arbitrary lower amount.","status":"published","published":"2026-09-17T06:16:52.32Z","modified":"2026-09-18T19:08:32.83Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T14:12:49.013904Z"}]}}
