The WPJAM Basic plugin for WordPress is vulnerable to Privilege Escalation in versions up to, and including, 7.1 This is due to the WPJAM_User_Signup::signup() function unpacking attacker-supplied `data[args]` from the AJAX POST body and merging it via PHP array union into the payload passed to WPJAM_User::create(), whose internal whitelist (wpjam_pick) explicitly preserves the `role` key before it is handed to wp_insert_user(). The endpoint is registered as wp_ajax_nopriv_{provider}-signup with a nonce that is emitted on the public login page. This makes it possible for unauthenticated attackers to elevate their privileges to Administrator by creating a new user with an attacker-chosen role, provided a social-login provider is registered and open registration is enabled.
History

Thu, 12 Nov 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Denishua
Denishua wpjam Basic
Wordpress-extensions
Wordpress-extensions wpjam Basic
Vendors & Products Denishua
Denishua wpjam Basic
Wordpress-extensions
Wordpress-extensions wpjam Basic

Sun, 08 Nov 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sat, 07 Nov 2026 09:30:00 +0000

Type Values Removed Values Added
Description The WPJAM Basic plugin for WordPress is vulnerable to Privilege Escalation in versions up to, and including, 7.1 This is due to the WPJAM_User_Signup::signup() function unpacking attacker-supplied `data[args]` from the AJAX POST body and merging it via PHP array union into the payload passed to WPJAM_User::create(), whose internal whitelist (wpjam_pick) explicitly preserves the `role` key before it is handed to wp_insert_user(). The endpoint is registered as wp_ajax_nopriv_{provider}-signup with a nonce that is emitted on the public login page. This makes it possible for unauthenticated attackers to elevate their privileges to Administrator by creating a new user with an attacker-chosen role, provided a social-login provider is registered and open registration is enabled.
Title WPJAM Basic <= 7.1 - Unauthenticated Privilege Escalation to 'data[args][role]' Parameter
Weaknesses CWE-269
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published: 2026-11-07T09:25:47.227Z

Updated: 2026-11-08T18:55:20.650Z

Reserved: 2026-10-01T14:04:44.509Z

Link: CVE-2026-103900

cve-icon Vulnrichment

Updated: 2026-11-08T18:55:01.789Z

cve-icon NVD

Status : Deferred

Published: 2026-11-07T10:17:05.140

Modified: 2026-11-08T19:17:31.363

Link: CVE-2026-103900

cve-icon Redhat

No data.