CVE-2026-54648 CubeCart: Missing Authorization Check in customers.gdpr.inc.php Leads to Unauthorized Customer Data Deletion

Medium 6.5 Published Updated

Authenticated administrators with read-only privileges can bypass authorization checks to irreversibly delete customer records and guest accounts in CubeCart.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-54648?

CVE-2026-54648 is a medium-severity missing authorization vulnerability in cubecart v6, published on 17 Sep 2026. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

CubeCart is an ecommerce software solution. Prior to 6.7.5, the GDPR tools in admin/sources/customers.gdpr.inc.php rely on page-level CC_PERM_READ access and do not require CC_PERM_DELETE for the purge, no_order_purge, or delete_guests commands. An authenticated administrator with read-only customer privileges can invoke these backend actions directly to bypass interface restrictions and irreversibly delete customer records, accounts without orders, or guest accounts, compromising data integrity and availability. This issue is fixed in version 6.7.5.

Weakness: CWE-862

Which versions are affected by CVE-2026-54648?

How do I fix CVE-2026-54648?

No fix has been published for CVE-2026-54648 yet. Limit exposure of the affected software until one is available.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2026-54648 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-54648 exists.

Sources

Also known as GHSA-r376-2wr5-g9qx.

Is CVE-2026-54648 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free