Critical severity · published Feb 7, 2026
CVE-2026-25858
macrozheng mall <= 1.0.3 Unauthenticated Password Reset via OTP Disclosure
9.1
CVSS
0.7%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.7% · higher than 54% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
MA
mall · macrozheng
through 1.0.3 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-25858
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-25858
Not Applicable
https://github.com/macrozheng/mall/issues/946
Permissions Required
https://www.macrozheng.com/
Third Party Advisory
https://www.vulncheck.com/advisories/macrozheng-mall-unauthenticated-password-reset-via-otp-disclosure
More from mall
8.1
CVE-2024-11619
macrozheng mall JWT Token default key
6.5
CVE-2026-108784
macrozheng mall Payment Endpoint AlipayServiceImpl.java AlipayServiceImpl.pay logic error
6.5
CVE-2025-13443
macrozheng mall delete access control
6.3
CVE-2026-108785
macrozheng mall JwtAuthenticationTokenFilter refreshToken JwtTokenUtil.refreshHeadToken session expiration
6.3
CVE-2026-15186
macrozheng mall Portal Endpoint create resource injection
