Critical WordPress Plugin Flaw Grants Admin Privileges
The National Vulnerability Database (NVD) has issued a critical advisory for CVE-2026-4880, impacting the Barcode Scanner (+Mobile App) plugin for WordPress. This nasty vulnerability, present in all versions up to and including 1.11.0, allows unauthenticated attackers to escalate their privileges to full administrator access. Yeah, you heard that right – full admin.
The root cause lies in insecure token-based authentication. The plugin, designed for inventory management, order fulfillment, and POS systems, apparently trusts a user-supplied Base64-encoded user ID within its ‘token’ parameter. Compounding this, valid authentication tokens are leaked via the ‘barcodeScannerConfigs’ action, and there’s a serious lack of meta-key restrictions on the ‘setUserMeta’ action. This trifecta of poor security hygiene means an attacker can spoof an admin user ID, snag their authentication token, and then use it to update any user’s ‘wp_capabilities’ meta to seize complete control. It’s a textbook privilege escalation scenario, and frankly, it’s a bit of a facepalm moment for a plugin handling critical business functions.
Related ATT&CK Techniques
🛡️ Detection Rules
7 rules · 6 SIEM formats7 auto-generated detection rules for this incident, mapped to MITRE ATT&CK. Available in Sigma, Splunk SPL, Sentinel KQL, Elastic Lucene, QRadar AQL, and Wazuh.
Credential Abuse from Breached Vendor — CVE-2026-4880
Want this in your SIEM's native format? Get Splunk SPL, Sentinel KQL, Elastic, QRadar AQL, or Wazuh — ready to paste.
7 Sigma rules mapped to the ATT&CK techniques from this breach — pick your SIEM and get a ready-to-paste query.
Get All SIEM Formats →Indicators of Compromise
| ID | Type | Indicator |
|---|---|---|
| CVE-2026-4880 | Privilege Escalation | Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale) plugin for WordPress versions <= 1.11.0 |
| CVE-2026-4880 | Auth Bypass | Insecure token-based authentication via 'token' parameter (Base64-encoded user ID) |
| CVE-2026-4880 | Information Disclosure | Leaking valid authentication tokens through the 'barcodeScannerConfigs' action |
| CVE-2026-4880 | Privilege Escalation | Lack of meta-key restrictions on the 'setUserMeta' action to update 'wp_capabilities' |