Description
Saleor is an e-commerce platform. From 2.10.0rc1 until 3.21.67, 3.22.63, and 3.23.22, the account activation flow treats email verification as sufficient proof of account ownership and automatically associates anonymous commerce data with the newly activated account. An attacker can use accountRegister to create an account with a victim's email address before the victim registers. If the victim follows the activation link sent to that mailbox, Saleor activates the attacker-created account and saleor/graphql/account/mutations/account/confirm_account.py can merge anonymous orders and gift-card data for the same email address without requiring the account password or another authentication factor. The attacker can then access the merged order history and personal data, including names, addresses, and phone numbers. The patched supported lines disable automatic merging by default, while the redesigned 3.24.0 flow requires password confirmation before anonymous objects are linked. This issue is fixed in versions 3.21.67, 3.22.63, and 3.23.22.
Published: 2026-08-18
Score: 8.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Saleor’s account activation process incorrectly treats email verification as full proof of ownership, allowing attackers to create an account with a target’s email address before the victim registers. When the victim follows the activation link, the platform merges the attacker’s anonymous shopping cart and gift‑card data into the newly activated account without requiring the victim’s password. This results in the attacker gaining access to the victim’s order history, personal details, and any other data stored in anonymous commerce objects.

Affected Systems

The vendor is Saleor, the open‑source e‑commerce platform. Versions impacted include any release from 2.10.0rc1 up to and including 3.21.67, 3.22.63, and 3.23.22. The vulnerability has been fixed in these patch releases, and the newer 3.24.0 version redesigns the activation flow to require password confirmation before linking anonymous objects.

Risk and Exploitability

The CVSS score of 8.1 indicates a high‑severity vulnerability, and although an EPSS score is not available, the known exploitation route—creating an account with a victim’s email and leveraging the email‑verification link—is straightforward and does not require elevated privileges. The issue is not listed in the CISA KEV catalog, but its potential for data theft and account compromise makes it a high‑priority target for attackers. Exploitability hinges on the victim engaging with the activation link, meaning that targeted phishing or social engineering can line up the attacker’s actions for the merge to occur.

Generated by OpenCVE AI on August 18, 2026 at 18:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest patched releases (v3.21.67, v3.22.63, or v3.23.22) or newer to remove the automatic merging flaw.
  • If an immediate upgrade is not possible, reconfigure the platform to disable automatic merging of anonymous orders during account activation or enforce password confirmation before linking any anonymous data to a new account.
  • Audit recent order histories and account activity for evidence of unauthorized merges, and monitor logs for suspicious activation events.

Generated by OpenCVE AI on August 18, 2026 at 18:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 18 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Description Saleor is an e-commerce platform. From 2.10.0rc1 until 3.21.67, 3.22.63, and 3.23.22, the account activation flow treats email verification as sufficient proof of account ownership and automatically associates anonymous commerce data with the newly activated account. An attacker can use accountRegister to create an account with a victim's email address before the victim registers. If the victim follows the activation link sent to that mailbox, Saleor activates the attacker-created account and saleor/graphql/account/mutations/account/confirm_account.py can merge anonymous orders and gift-card data for the same email address without requiring the account password or another authentication factor. The attacker can then access the merged order history and personal data, including names, addresses, and phone numbers. The patched supported lines disable automatic merging by default, while the redesigned 3.24.0 flow requires password confirmation before anonymous objects are linked. This issue is fixed in versions 3.21.67, 3.22.63, and 3.23.22.
Title Saleor: Account pre-hijacking vulnerability due to unverified anonymous order merge
Weaknesses CWE-287
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T17:29:33.282Z

Reserved: 2026-05-06T17:18:51.782Z

Link: CVE-2026-44472

cve-icon Vulnrichment

Updated: 2026-08-18T17:29:28.729Z

cve-icon NVD

Status : Received

Published: 2026-08-18T18:17:33.573

Modified: 2026-08-18T18:17:33.573

Link: CVE-2026-44472

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T18:30:16Z

Weaknesses