Enterprise SaaS
CVE-2026-47740 high CVSS 8.1

shopper/framework: Authorization bypass in multiple Livewire admin components

Résumé

shopper/framework: Authorization bypass in multiple Livewire admin components

Description d'origine

La description telle que publiée par la source (souvent en anglais).

Impact

Multiple Livewire components in the admin panel allowed an authenticated low-privilege user to mutate data without the required permission:

  • Order detail Filament actions (cancel, mark paid, mark complete, capture payment, archive, start processing) were callable with read_orders only and did not require edit_orders. capturePayment could trigger an actual PSP capture.
  • Order shipments table actions (mark delivered, edit tracking) were callable with browse_orders only.
  • Sub-form Livewire components for products (Edit, Inventory, Seo, Shipping, Files) had no authorization on store(), so any authenticated panel user could mutate product data without edit_products.
  • Settings/Team/Index had no mount() authorization at all — any authenticated user could create roles and delete other users.
  • Settings/Team/RolePermission gated its write actions on the read-only view_users permission, allowing privilege escalation via the RBAC system itself.
  • PaymentMethods, Currencies, Carriers table toggles and per-record actions had no per-action permission check.
  • Customers/Create::store() re-passed a Hidden _password form field into the create payload.

Several public Eloquent model properties on Livewire components were not #[Locked], allowing client-side ID tampering.

A stored XSS surface existed on the product barcode field, which is rendered through DNS1DFacade::getBarcodeHTML() with {!! !!}.

Patches

Fixed in v2.8.0. Upgrade via:…

Source: NIST National Vulnerability Database NVD GitHub Advisory

Résumé IA

Rédigé par une IA externe ; il peut contenir des erreurs. Vérifiez la description d'origine et les références ci-dessous avant d'agir.

Une vulnérabilité référencée CVE-2026-47740 a été découverte dans CVE-2026-47740.
Des attaquants peuvent cibler un point d'entrée spécifique comme cancel à distance pour détourner le produit.
Des informations confidentielles peuvent être exposées. Score CVSS : 8.1/10.
Action : mettez à jour CVE-2026-47740 vers 2.8.0 ou supérieur.
En cas de doute, contactez votre service informatique ou cherchez « CVE-2026-47740 CVE-2026-47740 » sur le site de l'éditeur.

CVE-2026-47740 (CVE-2026-47740) — CWE-285 / CVSS v3 8.1
Vecteur d'attaque : distant (réseau) / sans interaction utilisateur
Surface d'attaque : cancel / archive / read_orders / edit_orders
Versions affectées : < 2.8.0
Correctif : 2.8.0 — appliquer immédiatement
Plan : 1) Audit SBOM, 2) Mise à jour staging→prod, 3) Surveillance WAF/proxy sur les endpoints affectés, 4) Recherche d'IOC dans les logs.
Réfs : voir GHSA / avis éditeur / version corrigée liés sur cette page.

❓ Quel est le problème

Shopperの管理パネルで低権限ユーザーが不適切にフィラメントアクションを実行できる脆弱性。

📍 Périmètre concerné

Shopper 2.8.0未満のバージョンの管理パネル。

🔥 Gravité

低権限のユーザーが実際の資金移動トリガーなど、注文の状態を変更可能。

🔧 Comment corriger

バージョン2.8.0にアップグレードする。

🛡️ Contournement

情報なし

🔍 Détection

影響バージョンを使用している場合、管理パネルで予期しない状態遷移が発生していないか確認する。

Paquets affectés

composer shopper/framework
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.0"}]}]
Packagist shopper/framework
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.0"}]}]

Références

Nous utilisons des cookies pour l'analyse d'audience et la mesure publicitaire. Ce réglage s'applique à tous les sites de Game co., Ltd. En savoir plus