HIGHCVSS v3.1 8.8Vulnerability

CVE-2026-56828

Shopper is a Headless e-commerce Admin Panel. From 2.8.0 until 2.8.1, three Shopper Livewire admin components retain authorization gaps after the earlier team-settings authorization fix. A staff member with only `view_users` and `access_dashboard` can mutate permissions, create an administrator, or delete roles. In `packages/admin/src/Livewire/Components/Settings/Team/Permissions.php`, `togglePermission` and `removePermission` authorize `view_users` rather than the stronger `access_setting` permission; `packages/admin/resources/views/livewire/components/settings/team/permissions.blade.php` exposes permission IDs in `wire:click` handlers. The attacker can grant arbitrary permissions to the bound role, including `access_setting` on the attacker's own role, or delete permission definitions. In `packages/admin/src/Livewire/SlideOvers/CreateTeamMember.php`, `mount()` and `store()` also accept `view_users`, and the client-selected `role_id` can identify the admin role, allowing creation of a pre-verified administrator with an attacker-chosen password. In `packages/admin/src/Livewire/Pages/Settings/Team/RolePermission.php`, `deleteAction` has no action authorization and is only conditioned on `can_be_removed`, while page access requires `view_users`. Deleting a removable role removes access for assigned users, enabling RBAC denial of service as well as privilege escalation. This issue is fixed in version 2.8.1.

Properties

Summary
Shopper: privilege escalation via improper Livewire admin component authorization
Severity
HIGH
Nvd fetched at
2026-10-28T19:43:42.952230+00:00
Cvss severity
HIGH
Cvss score
8.8
Retrieved at
2026-10-28T19:44:28+00:00
Ghsa published
2026-09-11T21:28:54Z
Source url
https://github.com/advisories/GHSA-j328-xmgp-j4q3
Ghsa updated
2026-09-11T21:28:54Z
Ghsa id
GHSA-j328-xmgp-j4q3
Score
8.8
Cvss version
3.1
Last source
NVD
Cve id
CVE-2026-56828
Cvss vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
In Signal since
initial import (Sep 2026)
Name
CVE-2026-56828
Is ghsa only
false
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Published at
2026-10-28T16:17:08.220

Related Entities (4)

HAS_WEAKNESS (2)

AFFECTS (1)

VULNERABLE_TO (1)

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-56828 (CVSS v3.1 8.8) — Ninja Signal Threat Intelligence | Ninja Signal