Enviar #990053: gz-yami mall4j f19b355fe50485b8c41507e6e646fa431fe064a8 Improper Authenticationinformación

Títulogz-yami mall4j f19b355fe50485b8c41507e6e646fa431fe064a8 Improper Authentication
Descripcióngz-yami mall4j contains an improper authentication vulnerability in the member password-update functionality. The PUT /user/updatePwd endpoint is reachable without authentication and allows a remote caller to identify a target member solely through the client-supplied nickName value. The endpoint overwrites the target member's password without requiring a valid access token, the current password, or a verification code. Although the submitted password is AES-encrypted, the default auth.password.signKey is distributed with the application and embedded in the web clients, so possession of the encryption key does not provide an effective authentication barrier. As a result, an unauthenticated remote attacker who knows a member nickname can replace that member's password and subsequently authenticate as the victim. The issue was reproduced at commit f19b355fe50485b8c41507e6e646fa431fe064a8, where an anonymous password update succeeded and the attacker was subsequently able to log in as the victim while the original password no longer worked. The issue has been reported to the upstream maintainers via GitHub Issue; no maintainer response has been received to date.
Usuario
 cztang (UID 101252)
Sumisión2026-09-18 07:58 (hace 18 días)
Moderación2026-10-05 18:36 (17 days later)
EstadoDuplicado
Entrada de VulDB411222 [gz-yami mall4j hasta 4.0 Password Reset /user/updatePwd username autenticación débil]
Puntos0

Do you want to use VulDB in your project?

Use the official API to access entries easily!