CVE-2026-25050 Details
Description
Vendure is an open-source headless commerce platform. Prior to version 3.5.3, the `NativeAuthenticationStrategy.authenticate()` method is vulnerable to a timing attack that allows attackers to enumerate valid usernames (email addresses). In `packages/core/src/config/auth/native-authentication-strategy.ts`, the authenticate method returns immediately if a user is not found. The significant timing difference (~200-400ms for bcrypt vs ~1-5ms for DB miss) allows attackers to reliably distinguish between existing and non-existing accounts. Version 3.5.3 fixes the issue.
A timing attack vulnerability has been identified in the Native Authentication Strategy of Vendure, an open-source headless commerce platform, prior to version 3.5.3. The vulnerability allows attackers to enumerate valid usernames (email addresses) by exploiting a significant timing difference in the authentication response. When a user is not found, the method returns almost instantly, whereas a successful password verification with bcrypt takes considerably longer. This discrepancy enables reliable distinction between existing and non-existing accounts, potentially leading to targeted brute-force or phishing attacks.
Users can upgrade to Vendure version 3.5.3 or later, where this vulnerability has been patched. Instructions for updating can be found in the Vendure documentation.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jan 30, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/vendurehq/vendure/releases/tag/v3.5.3 | [email protected] | ProductRelease Notes |
| https://github.com/vendurehq/vendure/security/advisories/GHSA-6f65-4fv2-wwch | [email protected] | MitigationVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-202 | Exposure of Sensitive Information Through Data Queries | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| vendure vendure | < 3.5.3 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Feb 26, 2026 | Initial Analysis | [email protected] |
| Jan 30, 2026 | New CVE Received | [email protected] |