GitHub Advisoryadvisory · npm

GHSA-v5gf-vpjc-pc7w Payload: Unauthenticated account-lockout denial of service

MEDIUM Published 2026-10-07 Modified 2026-10-07 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

Weakness · CWE (2)

  • CWE-307 Improper Restriction of Excessive Authentication Attempts weakness
  • CWE-645 Overly Restrictive Account Lockout Mechanism weakness

References