CVE-2026-54642 CubeCart: CSRF Protection Missing for Download Resets and Card Deletions in orders.index.inc.php
An attacker can trick an authenticated CubeCart administrator into resetting download counters or deleting stored payment cards via CSRF.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- None listed
What is CVE-2026-54642?
CVE-2026-54642 is a medium-severity vulnerability in cubecart v6, published on 17 Sep 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
CubeCart is an ecommerce software solution. Prior to 6.7.5, the reset_id download-counter action and delete_card stored-payment-card action in admin/sources/orders.index.inc.php use state-changing GET requests and are omitted from the protection map in admin/skins/default/csrf.inc.php. A remote attacker can induce an authenticated administrator to issue one of these requests without a validated session token, causing unintended resets of electronic download usage counters or deletion of stored customer payment-card tokens. This issue is fixed in version 6.7.5.
Weakness: CWE-352
Which versions are affected by CVE-2026-54642?
How do I fix CVE-2026-54642?
No fix has been published for CVE-2026-54642 yet. Limit exposure of the affected software until one is available.
Is CVE-2026-54642 being exploited?
There is no known exploitation of CVE-2026-54642 in the wild and no public exploit code.
Sources
Also known as GHSA-cq6g-rf5m-42xg.