CVE-2026-56831Medium· 6.5▾ TwilightPoC availableShopper is a Headless e-commerce Admin Panel. Prior to 2.9.0, the /cpanel/discounts administrative interface accepts negative fixed_amount discount values, persists them in sh_discounts, and passes them through vendor/shopper/cart/src/Di…
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 35.8 · likelihood 0.1 · exploitation 12
A public proof-of-concept already exists for this vulnerability — see Exploit availability below.
Stakeholder-Specific Vulnerability Categorization from CISA's ADP record at CVE.org: whether exploitation is observed, whether an attack can be automated, and how much of the system is at stake.
Exploit-prediction probability, daily snapshots since Sep 19.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via NVD
Exploit / PoC code exists
0.4%
0.4% → 0.4%
Last analysed / modified upstream
Shopper is a Headless e-commerce Admin Panel. Prior to 2.9.0, the /cpanel/discounts administrative interface accepts negative fixed_amount discount values, persists them in sh_discounts, and passes them through vendor/shopper/cart/src/Discounts/DiscountCalculator.php and vendor/shopper/cart/src/Pipelines/Calculate.php without enforcing a positive-value invariant. Because the calculation subtracts discountTotal from the subtotal, a negative discount increases the resulting order total instead of reducing it. Malformed discount records can therefore cause incorrect pricing and financial data integrity failures, although the advisory does not establish a customer-facing exploitation path. This issue is fixed in version 2.9.0.
Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Affected packages:
shopper/framework < 2.9.0Patched in:
shopper/framework 2.9.0Field changes observed since this record was first indexed.
Connected by shared product, vendor, weakness, or advisory.
CVE-2026-56825High· 8.1Shopper is a Headless e-commerce Admin Panel
CVE-2026-56827High· 8.1Shopper is a Headless e-commerce Admin Panel
CVE-2026-56829High· 8.1Shopper is a Headless e-commerce Admin Panel
CVE-2026-56830Medium· 6.5Shopper is a Headless e-commerce Admin Panel
CVE-2026-56828High· 8.8Shopper: read-only team permissions allow administrator creation and permission escalation
CVE-2026-114387High· 8.8Shopper 2.0.0 before 2.6.0 Privilege Escalation via Unguarded Livewire Components