{"id":"CVE-2026-110527","kind":"vulnerability","aliases":["CVE-2026-110527"],"related":[],"title":"WP User Manager plugin lets unpaid users keep accounts after failed payment","description":"The WP User Manager  WordPress plugin before 2.9.20 does not roll back the WordPress account it creates during payment-gated registration when the subsequent payment step fails, allowing unauthenticated users to create functional accounts without completing payment.","summary":"The WP User Manager WordPress plugin creates a WordPress account during payment-gated registration and does not delete it when the payment step fails. An unauthenticated visitor can end up with a working account without paying.","severity":"medium","cvss":5.3,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["package","self-hosted","wordpress","wp-user-manager"],"not_affected_if":["no-paid-registration","plugin-2.9.20-or-later","plugin-not-installed"],"how_to_check":"- Check the installed WP User Manager plugin version in the WordPress admin under Plugins; affected if older than `2.9.20`\n- Review users created through payment-gated registration whose payment never completed","fix":"- Update WP User Manager to `2.9.20` or later\n- Delete or review accounts created during failed payment attempts","status":"open","published_at":"2026-10-17T06:16:33+00:00","first_seen_at":"2026-10-23T21:57:14+00:00","triaged_at":"2026-10-25T04:26:55+00:00","updated_at":"2026-10-25T04:26:55+00:00","category":"package","confidence":0.7,"triage":{"at":"2026-10-25T04:26:55Z","model":"claude-haiku-5-5","output":{"fix":"- Update WP User Manager to `2.9.20` or later\n- Delete or review accounts created during failed payment attempts","reach":"internet","title":"WP User Manager plugin lets unpaid users keep accounts after failed payment","impact":"low","summary":"The WP User Manager WordPress plugin creates a WordPress account during payment-gated registration and does not delete it when the payment step fails. An unauthenticated visitor can end up with a working account without paying.","category":"package","nicknames":[],"who_cares":["wordpress","wp-user-manager","self-hosted"],"confidence":0.7,"needs_auth":"no","worst_case":"unpaid users get working accounts on the site","analyst_note":"","how_to_check":"- Check the installed WP User Manager plugin version in the WordPress admin under Plugins; affected if older than `2.9.20`\n- Review users created through payment-gated registration whose payment never completed","needs_analyst":false,"not_affected_if":["plugin-not-installed","no-paid-registration","plugin-2.9.20-or-later"],"who_is_affected":"Sites running the WP User Manager plugin before `2.9.20` that use payment-gated registration. Sites without paid registration flows or without this plugin can skip it.","user_interaction":"no","needs_special_setup":"yes","severity_if_unknown":"medium"},"cost_usd":0.000563,"input_tokens":3298,"output_tokens":466,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-110527':15A,18A '-2026':14A,17A '2.9.20':72C 'account':9A,37B,62B,79C,99C 'allow':93C 'back':76C 'complet':101C 'creat':34B,81C,97C 'cve':13A,16A 'delet':46B 'end':57B 'fail':11A,52B,92C 'function':98C 'gate':41B,85C 'host':22B 'keep':8A 'let':5A 'manag':3A,27B,31B,68C 'packag':19B 'pay':64B 'payment':12A,40B,50B,84C,90C,102C 'payment-g':39B,83C 'plugin':4A,33B,70C 'registr':42B,86C 'roll':75C 'self':21B 'self-host':20B 'step':51B,91C 'subsequ':89C 'unauthent':54B,94C 'unpaid':6A 'user':2A,7A,26B,30B,67C,95C 'visitor':55B 'without':63B,100C 'wordpress':23B,32B,36B,69C,78C 'work':61B 'wp':1A,25B,29B,66C 'wp-user-manag':24B","nicknames":[],"mitigations":[],"who_affected":"Sites running the WP User Manager plugin before `2.9.20` that use payment-gated registration. Sites without paid registration flows or without this plugin can skip it.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-17T06:16:33+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","cvss_by":"134c704f-9b21-4f2e-91b3-4a467353bcc0","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-110527","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-110527","severity":null,"published_at":"2026-10-17T06:16:33+00:00","modified_at":"2026-10-19T21:04:50+00:00","first_seen_at":"2026-10-23T21:57:14+00:00","fetched_at":"2026-10-23T22:28:55+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}