GitHub Advisoryadvisory · npm
GHSA-v5gf-vpjc-pc7w Payload: Unauthenticated account-lockout denial of service
MEDIUM
Official page ↗
- Aliases
- CVE-2026-105866
- Ecosystem
- npm
- Packages
- payload
- Severity
- Moderate
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
- Weaknesses
- CWE-307, CWE-645
- Reviewed
- 2026-10-07
Affected packages
• npm payload: < 3.90.0 → fixed in 3.90.0
• npm payload: >= 4.0.0-canary.0, < 4.0.0-canary.34 → fixed in 4.0.0-canary.34
Description
Impact
An unauthenticated attacker who knows an account’s email address or username could trigger Payload’s account lockout mechanism and prevent that user from signing in.
You are affected if:
• Using an affected Payload version with an auth-enabled collection that uses local authentication and account lockout.
Applications that do not use Payload local authentication are not affected.
Patches
Successful password resets now clear the account’s lockout state. The forgot-password flow also enforces a configurable minimum interval between reset emails, which defaults to 15 seconds.
Users should upgrade Payload packages to `>= 3.90.0` or `>= 4.0.0-canary.34`.
Related
Alias · CVE (1)
- CVE-2026-105866 Payload is a free and open source headless content management system. vulnerability
References
- https://github.com/payloadcms/payload/security/advisories/GHSA-v5gf-vpjc-pc7w web
- https://nvd.nist.gov/vuln/detail/CVE-2026-105866 advisory
- https://github.com/payloadcms/payload/commit/1c46204a73a0a9f988a80c52690eee5a4ada3cf1 web
- https://github.com/payloadcms/payload package
- https://github.com/payloadcms/payload/releases/tag/v3.90.0 web