Description
PenguinMod-BackendApi is the backend api for penguinmod. Prior to version 1.0.0, a NoSQL injection vulnerability in the password reset endpoint allows any authenticated user to change the password of an account, leading to full account takeover. An attacker only needs a registered account and a valid password reset token for their own account. This issue has been patched in version 1.0.0.
Problem types
CWE-20: Improper Input Validation
CWE-943: Improper Neutralization of Special Elements in Data Query Logic
Product status
References
github.com/...endApi/security/advisories/GHSA-wwwc-jwrc-3pj8
github.com/...endApi/security/advisories/GHSA-wwwc-jwrc-3pj8