CVE-2026-25858

macrozheng mall version 1.0.3 and prior contains an authentication vulnerability in the mall-portal password reset workflow that allows an unauthenticated attacker to reset arbitrary user account passwords using only a victim’s telephone number. The password reset flow exposes the one-time password (OTP) directly in the API response and validates password reset requests solely by comparing the provided OTP to a value stored by telephone number, without verifying user identity or ownership of the telephone number. This enables remote account takeover of any user with a known or guessable telephone number.
Configurations

Configuration 1 (hide)

cpe:2.3:a:macrozheng:mall:*:*:*:*:*:*:*:*

History

07 Apr 2026, 18:16

Type Values Removed Values Added
CVSS v2 : unknown
v3 : 9.8
v2 : unknown
v3 : 9.1

05 Mar 2026, 20:31

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 9.8
References () https://github.com/macrozheng/mall/issues/946 - () https://github.com/macrozheng/mall/issues/946 - Not Applicable
References () https://www.macrozheng.com/ - () https://www.macrozheng.com/ - Permissions Required
References () https://www.vulncheck.com/advisories/macrozheng-mall-unauthenticated-password-reset-via-otp-disclosure - () https://www.vulncheck.com/advisories/macrozheng-mall-unauthenticated-password-reset-via-otp-disclosure - Third Party Advisory, VDB Entry
First Time Macrozheng
Macrozheng mall
Summary
  • (es) macrozheng mall versión 1.0.3 y anteriores contiene una vulnerabilidad de autenticación en el flujo de trabajo de restablecimiento de contraseña de mall-portal que permite a un atacante no autenticado restablecer contraseñas de cuentas de usuario arbitrarias utilizando solo el número de teléfono de una víctima. El flujo de restablecimiento de contraseña expone la contraseña de un solo uso (OTP) directamente en la respuesta de la API y valida las solicitudes de restablecimiento de contraseña únicamente comparando la OTP proporcionada con un valor almacenado por número de teléfono, sin verificar la identidad del usuario o la propiedad del número de teléfono. Esto permite la toma de control remota de la cuenta de cualquier usuario con un número de teléfono conocido o predecible.
CPE cpe:2.3:a:macrozheng:mall:*:*:*:*:*:*:*:*

07 Feb 2026, 22:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-02-07 22:16

Updated : 2026-04-07 18:16


NVD link : CVE-2026-25858

Mitre link : CVE-2026-25858

CVE.ORG link : CVE-2026-25858


JSON object : View

Products Affected

macrozheng

  • mall
CWE
CWE-640

Weak Password Recovery Mechanism for Forgotten Password