Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. shopper/framework
  4. ›
  5. CVE-2026-56828

CVE-2026-56828: Shopper: privilege escalation via improper Livewire admin component authorization

September 11, 2026

Three Livewire admin components in shopper/framework (latest master at commit fcd0c59, released as v2.8.0) gate state-mutating actions on the read-only view_users permission. This is the same class as the issue Shopper fixed in v2.8.0 / PR #511 / GHSA-f946-9qp6-vgch — the PR moved most write actions from view_users to access_setting, but three were missed (one of them is a brand-new file added by the security commit itself).

A staff user holding only view_users + access_dashboard (a realistic “support” or “viewer” role per Shopper’s own PermissionsTableSeeder) can: (1) self-escalate by granting any permission to their own role; (2) create a brand-new admin team member with a chosen password and the admin role and then log in as that user; (3) delete arbitrary permissions rows (RBAC DoS) or — when can_be_removed=true — delete entire roles.

CVSS 3.1: AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H = 8.8 (High). CWE-285 (Improper Authorization) + CWE-862 (Missing Authorization).

References

  • github.com/advisories/GHSA-j328-xmgp-j4q3
  • github.com/shopperlabs/shopper/security/advisories/GHSA-j328-xmgp-j4q3
  • nvd.nist.gov/vuln/detail/CVE-2026-56828

Code Behaviors & Features

Detect and mitigate CVE-2026-56828 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 2.8.0 before 2.9.2

Fixed versions

  • 2.9.2

Solution

Upgrade to version 2.9.2 or above.

Impact 8.8 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-285: Improper Authorization
  • CWE-862: Missing Authorization

Source file

packagist/shopper/framework/CVE-2026-56828.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:52 +0000.