Skip to main content

Barcode Scanner Mobile App Inventory Manager Order Fulfillment System Pos Point Of Sale CVE-2026-4880

| EUVDEUVD-2026-23136 CRITICAL
Improper Privilege Management (CWE-269)
2026-04-15 Wordfence GHSA-p8x8-wgf2-jrjm
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Enumerate WordPress user IDs
  2. Delivery
    Base64-encode target admin ID
  3. Exploit
    Request barcodeScannerConfigs with spoofed ID
  4. Install
    Extract leaked authentication token
  5. C2
    Call setUserMeta with stolen token
  6. Execute
    Modify wp_capabilities to administrator
  7. Impact
    Authenticated 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Apr 16, 2026 - 00:20 CVSS 9.8

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

Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale) 0 ≤1.11.0

Affected Packages

euvd barcode_scanner_mobile_app_inventory_manager_order_fulfillment_system_pos_point_of_sale no fix

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

NVD PRIMARY 9.8 CRITICAL
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Updated
Apr 16, 2026 - 00:27 vuln.today
v2 - CVSS changed
CVE Published
Apr 15, 2026 - 23:25 nvd
CRITICAL 9.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.1%
Top 69% exploitable
Social Media
3
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy