Description
Shopper from 2.0.0 before 2.6.0 contains a missing authorization vulnerability that allows admin-panel users holding only access_dashboard to create administrators and grant permissions. Attackers can call CreateTeamMember::store() or Permissions::togglePermission() directly over /livewire/update to create admin accounts and escalate to full administrator.
Published: 2026-10-21
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Privilege Escalation
Action: Patch
AI Analysis

Impact

A missing authorization check in Shopper’s Livewire components allows users who possess only the access_dashboard permission within the admin panel to create new administrators or grant administrative privileges by calling the CreateTeamMember::store() or Permissions::togglePermission() functions directly via the /livewire/update endpoint. The lack of proper access control enables an attacker to assume full administrative control over the application, enabling unrestricted viewing, editing, and deletion of store data.

Affected Systems

Shopper Labs’ Shopper application from version 2.0.0 up to any pre‑2.6.0 release, typically 2.5.x, is affected. The vendor released version 2.6.0 with the missing authorization guards fixed; installations that have not been upgraded to 2.6.0 or later remain vulnerable.

Risk and Exploitability

The vulnerability scores a CVSS of 8.7, indicating high severity, and no EPSS score or KEV listing is available. Attackers can exploit the vulnerability by authenticated web requests to the /livewire/update URL, requiring only the access_dashboard role, which is commonly granted to standard administrative users. This internal or procured attacker scenario carries significant risk for privilege escalation and should be addressed promptly.

Generated by OpenCVE AI on October 21, 2026 at 17:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Shopper update (v2.6.0 or newer) to restore proper authorization checks for the affected Livewire components.
  • Revoke or limit the access_dashboard permission from users who do not need full administrative interface access, thereby reducing the attack surface for privilege escalation.
  • Review and audit Livewire component code to confirm that all sensitive operations are wrapped with appropriate authorization logic, and disable or secure any remaining unguarded endpoints until a comprehensive fix is in place.

Generated by OpenCVE AI on October 21, 2026 at 17:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 13:00:00 +0000

Type Values Removed Values Added
Description Shopper from 2.0.0 before 2.6.0 contains a missing authorization vulnerability that allows admin-panel users holding only access_dashboard to create administrators and grant permissions. Attackers can call CreateTeamMember::store() or Permissions::togglePermission() directly over /livewire/update to create admin accounts and escalate to full administrator.
Title Shopper 2.0.0 before 2.6.0 Privilege Escalation via Unguarded Livewire Components
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-21T12:39:44.579Z

Reserved: 2026-10-21T11:46:40.683Z

Link: CVE-2026-114387

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-21T13:18:28.807

Modified: 2026-10-21T13:18:28.950

Link: CVE-2026-114387

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T18:00:19Z

Weaknesses