External risk intelligence

EverShop Customer Update Route Vulnerability Allows Account Takeover.

CVE advisorySeverity: CRITICAL (CVSS 9.3)

CVE-2026-72843

EverShop is an e-commerce platform designed for public-facing web operations. The vulnerability exists in a customer API route, which is a component of a public web application intended to be reachable over the internet to support customer interactions.

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This vulnerability affects the customer update functionality in EverShop, an e-commerce platform. An unauthenticated attacker can exploit this by taking over customer accounts, potentially leading to unauthorized access and disruption. The main concern is to confirm if this specific technology is in use and assess any exposure.

  • Attackers can steal customer accounts.
  • Account takeover poses significant business risk.
  • Confirm relevance and assess exposure.

Attack Path

How an attacker could exploit the issue

An attacker can take over any customer account if they know the customer's UUID. This UUID is exposed through order confirmation emails and administrative URLs. The attacker can then send a request to the customer update route without needing to log in. This route processes the request by loading the customer record using the UUID from the URL and updating fields in the database, including hashing a new password if provided.

  • No authentication required.
  • Unauthenticated request to update customer data.
  • Account takeover and lockout.

Live Threat

Current exploitation, exposure, and threat context

When supported by the advisory, an unauthenticated attacker could take over customer accounts by exploiting a flaw in the customer update route. This could allow them to change a customer's email address and password, effectively locking the legitimate owner out of their account.

  • Customer account credentials and access.
  • Unauthenticated requests to update accounts.
  • Account takeover and lockout.

Operational Fix

Recommended remediation, mitigation, and detection steps

Application owners and platform teams are likely responsible for addressing this vulnerability in the EverShop e-commerce platform. The first practical step is to identify all instances of EverShop, confirm their reachability and business criticality, and then determine the accountable owner for each instance. Remediation planning should be risk-based, potentially involving vendor coordination or temporary mitigation if immediate patching is not feasible.

  • Application owners must own the issue.
  • Verify customer reachability and business criticality.
  • Plan remediation based on assessed risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is EverShop?

EverShop is an open-source e-commerce platform built on Node.js that enables businesses to manage online stores. It uses a modular architecture, meaning its features—such as customer management, product catalogs, and order processing—are organized into distinct packages that handle specific tasks like API requests.

How does CVE-2026-72843 create a security weakness?

This vulnerability is classified as CWE-862, or Missing Authorization. In this case, the software fails to verify if a user has permission to modify a customer profile. Because the API route lacks an authentication check, the system blindly trusts requests to update account details, allowing anyone to modify data if they possess a valid customer ID.

Does this flaw trigger without a known customer ID?

No. The attack path requires an attacker to possess a specific customer UUID. The bug is not triggered by guessing or random requests. It relies on accessing these identifiers, which may be discovered via information leaked in order confirmation emails or administrative interfaces if those are improperly secured.

Is my EverShop instance at risk according to Halo Surface Signal?

Yes, if your instance is internet-facing. Halo Surface Signal notes that EverShop is designed for public web operations, making the customer API route reachable to anyone online. Since this component is intended for public interaction, any instance exposed to the internet should be considered a potential target for unauthorized account modifications.

What is the first step to address this CVE?

You should verify your current software version immediately. The maintainers addressed this missing authorization by updating the route configuration to require private access. If you are running a version prior to 2.2.1, you must update to the latest release to ensure the API route properly enforces authentication and protects customer records.

References