Katalog CVE

CVE-2026-56827

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.47%

Percentyl 40 - wyżej niż 40% wszystkich znanych CVE

Streszczenie

W Shopper przed wersją 2.9.2 akcje grupowe groupedBulkActions w plikach packages/admin/src/Livewire/Pages/Attribute/Browse.php, Tag/Index.php, Brand/Index.php, Category/Index.php i Supplier/Index.php pomijają autoryzację po stronie serwera, podczas gdy strony wymagają jedynie uprawnień browse_attributes, browse_tags, browse_brands, browse_categories lub browse_suppliers. Użytkownik personelu z uprawnieniem tylko przeglądania może wywołać DeleteBulkAction, aby masowo usuwać atrybuty lub tagi, oraz BulkAction::make('enabled') lub BulkAction::make('disabled'), aby zmieniać widoczność atrybutów, marek, kategorii lub dostawców. Operacje te mogą zepsuć warianty produktów i poważnie zakłócić widoczność katalogu sklepu. Problem naprawiono w wersji 2.9.2.

Ocena ryzyka

Personel z uprawnieniem tylko przeglądania może masowo usuwać atrybuty lub tagi oraz zmieniać widoczność marek, kategorii i dostawców, co może poważnie zakłócić działanie sklepu i zepsuć warianty produktów. Może to prowadzić do utraty danych i niedostępności kluczowych elementów katalogu.

Rekomendacja

Zaktualizuj Shopper do wersji 2.9.2, która dodaje autoryzację serwerową dla akcji grupowych. Do czasu aktualizacji rozważ ograniczenie uprawnień personelu lub monitorowanie masowych operacji usuwania i zmiany widoczności.

Inne podatności w Shopper

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Shopper is a Headless e-commerce Admin Panel. Prior to 2.9.2, groupedBulkActions in packages/admin/src/Livewire/Pages/Attribute/Browse.php, packages/admin/src/Livewire/Pages/Tag/Index.php, packages/admin/src/Livewire/Pages/Brand/Index.php, packages/admin/src/Livewire/Pages/Category/Index.php, and packages/admin/src/Livewire/Pages/Supplier/Index.php omit server-side authorization while the pages require only browse_attributes, browse_tags, browse_brands, browse_categories, or browse_suppliers. A browse-only staff user can invoke DeleteBulkAction to mass delete attributes or tags and can invoke BulkAction::make('enabled') or BulkAction::make('disabled') to change attribute, brand, category, or supplier visibility. These operations can break product variants and substantially disrupt storefront catalog visibility. Per-record actions and the comparison pages identified by the advisory are correctly authorized and are not affected. This issue is fixed in version 2.9.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS