{"id":"CVE-2026-123097","kind":"vulnerability","aliases":["CVE-2026-123097"],"related":[],"title":"WP Remote Users Sync: synced sites can grant themselves administrator rights","description":"The WP Remote Users Sync WordPress plugin before 2.2.1 does not restrict which account fields a synchronised site may set when it creates or updates users, allowing a site holding the shared synchronisation keys to assign the administrator role, modify any existing account and write arbitrary user metadata, bypassing the receiving site's role and metadata restrictions.","summary":"The WP Remote Users Sync WordPress plugin before 2.2.1 does not limit which account fields a synchronised site can set when creating or updating users. A site holding the shared synchronisation keys can assign the administrator role, change any existing account and write arbitrary user metadata.","severity":"high","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["runtime","self-hosted","wordpress","wp-remote-users-sync"],"not_affected_if":["plugin-not-installed","version-2.2.1-or-later"],"how_to_check":"- Check the installed version of the WP Remote Users Sync plugin in the WordPress admin under Plugins; anything below `2.2.1` is affected.\n- Review which sites hold the plugin's shared synchronisation keys and whether any of them are untrusted.","fix":"- WP Remote Users Sync: move to `2.2.1` or later.","status":"open","published_at":"2026-11-13T06:16:53+00:00","first_seen_at":"2026-11-13T06:42:16+00:00","triaged_at":"2026-11-13T06:42:30+00:00","updated_at":"2026-11-13T06:42:30+00:00","category":"runtime","confidence":0.7,"triage":{"at":"2026-11-13T06:42:30Z","model":"claude-haiku-5-5","output":{"fix":"- WP Remote Users Sync: move to `2.2.1` or later.","reach":"network","title":"WP Remote Users Sync: synced sites can grant themselves administrator rights","impact":"high","summary":"The WP Remote Users Sync WordPress plugin before 2.2.1 does not limit which account fields a synchronised site can set when creating or updating users. A site holding the shared synchronisation keys can assign the administrator role, change any existing account and write arbitrary user metadata.","audience":"businesses","category":"runtime","nicknames":[],"who_cares":["wordpress","wp-remote-users-sync","self-hosted"],"confidence":0.7,"fix_status":"available","needs_auth":"yes","worst_case":"Attacker becomes WordPress administrator and alters any account.","analyst_note":"The sources do not state the exact trigger conditions beyond holding the synchronisation keys; the affected versions come from the description only.","how_to_check":"- Check the installed version of the WP Remote Users Sync plugin in the WordPress admin under Plugins; anything below `2.2.1` is affected.\n- Review which sites hold the plugin's shared synchronisation keys and whether any of them are untrusted.","plain_action":"","product_name":"","needs_analyst":false,"not_affected_if":["plugin-not-installed","version-2.2.1-or-later"],"who_is_affected":"Sites running the WP Remote Users Sync plugin before 2.2.1 that synchronise users with other WordPress sites. The risk is highest where a synchronised site or anyone holding its shared keys could be untrusted. Sites without this plugin are not affected.","user_interaction":"no","product_ecosystem":"","needs_special_setup":"yes","severity_if_unknown":"high"},"cost_usd":0.000754,"input_tokens":4566,"output_tokens":594,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-123097':14A,17A '-2026':13A,16A '2.2.1':36B,82C 'account':41B,68B,87C,116C 'administr':10A,63B,111C 'allow':100C 'arbitrari':71B,119C 'assign':61B,109C 'bypass':122C 'chang':65B 'creat':49B,96C 'cve':12A,15A 'exist':67B,115C 'field':42B,88C 'grant':8A 'hold':55B,103C 'host':21B 'key':59B,107C 'limit':39B 'may':92C 'metadata':73B,121C,129C 'modifi':113C 'plugin':34B,80C 'receiv':124C 'remot':2A,25B,30B,76C 'restrict':85C,130C 'right':11A 'role':64B,112C,127C 'runtim':18B 'self':20B 'self-host':19B 'set':47B,93C 'share':57B,105C 'site':6A,45B,54B,91C,102C,125C 'sync':4A,5A,27B,32B,78C 'synchronis':44B,58B,90C,106C 'updat':51B,98C 'user':3A,26B,31B,52B,72B,77C,99C,120C 'wordpress':22B,33B,79C 'wp':1A,24B,29B,75C 'wp-remote-users-sync':23B 'write':70B,118C","nicknames":[],"mitigations":[],"who_affected":"Sites running the WP Remote Users Sync plugin before 2.2.1 that synchronise users with other WordPress sites. The risk is highest where a synchronised site or anyone holding its shared keys could be untrusted. Sites without this plugin are not affected.","tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":"available","audience":"businesses","plain_action":null,"pkeys":[],"ptokens":[],"labels":["high","runtime","selfhosted","wordpress","wpremoteuserssync"],"campaign_type":null,"search_a":"'-123097':14A,17A '-2026':13A,16A 'administr':10A 'cve':12A,15A 'grant':8A 'remot':2A 'right':11A 'site':6A 'sync':4A,5A 'user':3A 'wp':1A","search_b":"'2.2.1':36B 'account':41B,68B 'administr':63B 'arbitrari':71B 'assign':61B 'chang':65B 'creat':49B 'exist':67B 'field':42B 'hold':55B 'host':21B 'key':59B 'limit':39B 'metadata':73B 'plugin':34B 'remot':25B,30B 'role':64B 'runtim':18B 'self':20B 'self-host':19B 'set':47B 'share':57B 'site':45B,54B 'sync':27B,32B 'synchronis':44B,58B 'updat':51B 'user':26B,31B,52B,72B 'wordpress':22B,33B 'wp':24B,29B 'wp-remote-users-sync':23B 'write':70B","search_c":"'2.2.1':82C 'account':87C,116C 'administr':111C 'allow':100C 'arbitrari':119C 'assign':109C 'bypass':122C 'creat':96C 'exist':115C 'field':88C 'hold':103C 'key':107C 'may':92C 'metadata':121C,129C 'modifi':113C 'plugin':80C 'receiv':124C 'remot':76C 'restrict':85C,130C 'role':112C,127C 'set':93C 'share':105C 'site':91C,102C,125C 'sync':78C 'synchronis':90C,106C 'updat':98C 'user':77C,99C,120C 'wordpress':79C 'wp':75C 'write':118C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-11-13T06:16:53+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-123097","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-123097","severity":null,"published_at":"2026-11-13T06:16:53+00:00","modified_at":"2026-11-13T06:16:53+00:00","first_seen_at":"2026-11-13T06:42:16+00:00","fetched_at":"2026-11-13T06:42:16+00:00","note":null}],"documents":[],"disclosures":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}