Description
EverShop is a TypeScript-first eCommerce platform. Versions prior to 2.1.1 have a vulnerability in the "Forgot Password" functionality. When specifying a target email address, the API response returns the password reset token. This allows an attacker to take over the associated account. Version 2.1.1 fixes the issue.
Problem types
CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
CWE-640: Weak Password Recovery Mechanism for Forgotten Password
Product status
References
github.com/...ershop/security/advisories/GHSA-cg73-g723-39jw
github.com/evershopcommerce/evershop/releases/tag/v2.1.1