Lack of data validation In @payloadcms/graphql
Description
Payload: Pre-Authentication Account Takeover via Parameter Injection in Password Recovery
Impact
A vulnerability in the password recovery flow could allow an unauthenticated attacker to perform actions on behalf of a user who initiates a password reset.
Users are affected if:
They are using Payload version < v3.79.1 with any auth-enabled collection using the built-in forgot-password functionality.
Patches
Input validation and URL construction in the password recovery flow have been hardened.
Users should upgrade to v3.79.1 or later.
Workarounds
There are no complete workarounds. Upgrading to v3.79.1 is recommended.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Package | Affected version | Patched versions |
|---|---|---|---|
npm | 3.79.1 | ||
npm | 3.79.1 |
Aliases
References