Barcode Scanner Mobile App Inventory Manager Order Fulfillment System Pos Point Of Sale
EUVD-2026-23136
|
CVE-2026-4880
CRITICAL
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconEnumerate WordPress user IDs
-
DeliveryBase64-encode target admin ID
-
ExploitRequest barcodeScannerConfigs with spoofed ID
-
InstallExtract leaked authentication token
-
C2Call setUserMeta with stolen token
-
ExecuteModify wp_capabilities to administrator
-
ImpactAuthenticated as admin
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions - remote unauthenticated exploitation against default configurations of Barcode Scanner (+Mobile App) plugin for WordPress. The vulnerability requires only that the plugin is installed and active; no specific feature enablement, non-default settings, or administrative actions are necessary. Attack succeeds against the WordPress admin-ajax.php endpoint accessible on all standard WordPress installations. Exploitation is limited only by network access to the WordPress site-no user interaction, valid credentials, or privileged access required. Attackers need knowledge of a valid WordPress user ID (typically discoverable through author enumeration, REST API user endpoints, or sequential guessing starting from ID 1), but this represents minimal reconnaissance rather than a meaningful barrier. |
| Impact | This represents a critical real-world risk requiring immediate action. CVSS 9.8 reflects maximum severity across all dimensions: network-accessible (AV:N), low attack complexity (AC:L), no privileges required (PR:N), no user interaction (UI:N), with complete impact to confidentiality, integrity, and availability. The attack is fully automatable-an unauthenticated attacker can programmatically enumerate user IDs (typically sequential integers starting at 1), spoof admin identity, extract tokens via HTTP request, and elevate privileges through another API call. The vulnerability chain requires no special deployment conditions beyond the plugin being active, making every installation immediately exploitable. While no CISA KEV listing or public exploit code is confirmed at time of analysis, the technical details disclosed in Wordfence threat intel and WordPress Trac provide a complete exploitation blueprint. The straightforward attack path (Base64 encoding, two HTTP requests) combined with the high-value target (WordPress admin access) makes weaponization highly probable. WordPress plugins with authentication bypasses historically see rapid exploitation once details are public. The vendor has released a patch (changeset 3506824), indicating the vulnerability is confirmed and reproducible. |
| Exploit ScenarioDerived | An attacker identifies a WordPress site running the vulnerable Barcode Scanner plugin through banner grabbing or plugin enumeration. Without authentication, they send an HTTP POST request to /wp-admin/admin-ajax.php with action=barcodeScannerConfigs and a Base64-encoded user ID of '1' (typically the first administrator account). The plugin responds with the legitimate admin user's authentication token. The attacker then issues a second POST request to the same endpoint with action=setUserMeta, including the stolen admin token and parameters to modify their own user account's 'wp_capabilities' meta value to grant administrator role. Within seconds, the attacker escalates from no access to full WordPress administrative control, enabling site defacement, malware injection, customer data exfiltration from e-commerce systems, or pivot attacks against the hosting infrastructure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Apr 16, 2026
Privilege escalation to WordPress administrator via insecure token-based authentication in Barcode Scanner (+Mobile App) plugin versions ≤1.11.0 allows remote unauthenticated attackers to gain full administrative control. The plugin leaks valid admin authentication tokens through the 'barcodeScannerConfigs' action and accepts Base64-encoded user IDs without validation, enabling attackers to spoof admin credentials, extract legitimate tokens, and modify any user's 'wp_capabilities' meta to grant themselves administrator privileges. CVSS 9.8 (Critical) with network vector, low complexity, and no authentication required. Vendor patch deployed in changeset 3506824.
Earlier versions of this analysis (1)
Remote unauthenticated privilege escalation to WordPress administrator affects Barcode Scanner (+Mobile App) plugin versions ≤1.11.0. Attackers exploit insecure token-based authentication by spoofing admin user IDs via Base64-encoded tokens to leak valid authentication credentials through the 'barcodeScannerConfigs' action, then manipulate 'wp_capabilities' metadata via unrestricted 'setUserMeta' action to gain full administrative control. CVSS 9.8 (AV:N/AC:L/PR:N/UI:N) confirms network-accessible exploit requiring no authentication or user interaction. EPSS and KEV data not provided. Patch available in changeset 3506824 per WordPress plugin repository.
RemediationAI
Immediately update to the patched version available via WordPress plugin repository changeset 3506824 or later (https://plugins.trac.wordpress.org/changeset/3506824/barcode-scanner-lite-pos-to-manage-products-inventory-and-orders). WordPress administrators should navigate to Dashboard > Plugins > Updates and apply available updates for Barcode Scanner plugin. If immediate patching is not feasible, disable the plugin entirely until update can be applied-the authentication bypass allows complete site takeover, making compensating controls insufficient. After patching, conduct a security audit: review all WordPress user accounts for unexpected administrator-level users created during the vulnerability window, examine recent plugin-related activity in logs, check wp_usermeta table for suspicious 'wp_capabilities' modifications (SELECT * FROM wp_usermeta WHERE meta_key = 'wp_capabilities' ORDER BY umeta_id DESC LIMIT 50), and consider rotating authentication credentials for all administrative users. The patch restricts meta-key access in setUserMeta and implements proper token validation, but pre-existing compromised accounts will persist. For complete incident response guidance, consult Wordfence threat intelligence report at https://www.wordfence.com/threat-intel/vulnerabilities/id/a213e844-a0d3-4123-9f72-caef7702804c?source=cve.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This vulnerability affects UKRSolution's Barcode Scanner WordPress plugin, a POS and inventory management system. The flaw stems from CWE-269 (Improper Privilege Management) where the plugin implements a custom token-based authentication mechanism that fatally trusts client-supplied user identification. The authentication flow accepts a Base64-encoded user ID in a token parameter without server-side validation of ownership, effectively allowing session hijacking through identifier spoofing. The plugin's 'barcodeScannerConfigs' AJAX action leaks valid authentication tokens to unauthenticated callers, while the 'setUserMeta' action permits arbitrary WordPress user metadata modification without meta-key restrictions. This combination creates a complete authentication bypass chain: an attacker can impersonate any user (including administrators) by Base64-encoding their user ID, retrieve that user's legitimate authentication token through the config leak, then use the token to directly manipulate WordPress core user capabilities stored in the wp_usermeta table.
Know when Barcode Scanner Mobile App Inventory Manager Order Fulfillment System Pos Point Of Sale gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
The Barcode Scanner (+Mobile App) - Inventory manager, Order fulfillment system, POS (Point of Sale) plugin for WordPress is vulnerable to privilege escalation via insecure token-based authentication in all versions up to, and including, 1.11.0. This is due to the plugin trusting a user-supplied Base64-encoded user ID in the token parameter to identify users, leaking valid authentication tokens through the 'barcodeScannerConfigs' action, and lacking meta-key restrictions on the 'setUserMeta' action. This makes it possible for unauthenticated attackers to escalate their privileges to that of an administrator by first spoofing the admin user ID to leak their authentication token, then using that token to update any user's 'wp_capabilities' meta to gain full administrative access.
Executive ViewAI
The Barcode Scanner plugin for WordPress (versions ≤1.11.0) contains a critical authentication bypass vulnerability that allows unauthenticated remote attackers to gain full administrative control over affected WordPress installations. This vulnerability exposes organizations using this plugin to complete site takeover, data theft, and malware injection, requiring immediate remediation to prevent compromise of customer data and business operations.
Vendor-released patch: Barcode Scanner plugin version 1.11.1 or later addresses the token leakage and authentication bypass. If immediate patching is impossible: (1) disable the Barcode Scanner plugin entirely until update is applied; (2) implement network-level restrictions limiting access to the WordPress admin dashboard (wp-admin, wp-login.php) to known IP ranges only; (3) enable two-factor authentication (2FA) on all WordPress administrator accounts; (4) implement Web Application Firewall rules to block POST/GET requests to the 'barcodeScannerConfigs' action; (5) monitor WordPress database wp_users and wp_usermeta tables for unauthorized privilege changes in real-time.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
GHSA-p8x8-wgf2-jrjm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB