High severity · published Sep 15, 2026
CVE-2026-56825
Shopper: Missing authorization on product removal actions in CollectionProducts component
8.1
CVSS
0.5%
EPSS
No
On KEV
Description
Shopper is a Headless e-commerce Admin Panel. Prior to 2.9.2, packages/admin/src/Livewire/Components/Collection/CollectionProducts.php exposes Action::make('delete') and DeleteBulkAction::make() without delete_collections authorization, while public Collection $collection remains client mutable because it lacks the Livewire Locked attribute. An authenticated staff user with only browse_collections can invoke a Livewire removal action, substitute an arbitrary collection identifier, and detach selected products or empty the collection. This can disrupt catalog landing pages and promotions associated with the targeted collection. This issue is fixed in version 2.9.2.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
None
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 43% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SH
shopper · shopperlabs
< 2.9.2 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-56825
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-56825
github.com
https://github.com/shopperlabs/shopper/commit/bf72e2753e21296184596d507336c7d65ecd46ff
github.com
https://github.com/shopperlabs/shopper/pull/570
github.com
https://github.com/shopperlabs/shopper/releases/tag/v2.9.2
github.com
https://github.com/shopperlabs/shopper/security/advisories/GHSA-2cg9-97gq-9mqp
More from shopper
9.9
CVE-2026-47744
Shopper: Authorization bypass and RBAC privilege escalation in team settings
8.8
CVE-2026-56828
Shopper: read-only team permissions allow administrator creation and permission escalation
8.8
CVE-2026-114387
Shopper 2.0.0 before 2.6.0 Privilege Escalation via Unguarded Livewire Components
8.7
CVE-2026-47743
Shopper: Multiple data integrity and disclosure issues in admin Livewire components
8.1
CVE-2026-56827
Shopper: Authorization bypass in Filament bulk actions allows browse-only staff to mass-delete attributes/tags and mass-toggle visibility of brands/categories/suppliers
