CVE Vulnerabilities

CVE-2026-25050

Exposure of Sensitive Information Through Data Queries

Published: Jan 30, 2026 | Modified: Feb 26, 2026
CVSS 3.x
5.3
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS 2.x
RedHat/V2
RedHat/V3
Ubuntu
root.io logo minimus.io logo echo.ai logo

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.

Weakness

When trying to keep information confidential, an attacker can often infer some of the information by using statistics.

Affected Software

NameVendorStart VersionEnd Version
VendureVendure*3.5.3 (excluding)

Potential Mitigations

References