GitHub Advisoryadvisory · npm
GHSA-xgv3-crq2-6f69 Payload: Token refresh and password reset responses may expose restricted user fields
HIGH
Official page ↗
- Aliases
- CVE-2026-105853
- Ecosystem
- npm
- Packages
- payload
- Severity
- High
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
- Weaknesses
- CWE-200
- Reviewed
- 2026-10-06
Affected packages
• npm payload: >= 3.0.0, < 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
Token refresh and password reset responses could return fields that the requesting user did not have access to.
You are affected if:
• An authentication collection contains hidden or read-restricted fields.
Patches
Authentication responses now apply field access and hidden-field filtering before returning user documents. Full user documents remain available server-side for access control.
Users should upgrade Payload packages to `>= 3.90.0` or `>= 4.0.0-canary.34`.
Custom authentication strategies remain responsible for filtering user documents returned through custom responses.
Workarounds
There is no complete workaround. Users should upgrade Payload packages to `>= 3.90.0` or `>= 4.0.0-canary.34`.
Related
Alias · CVE (1)
- CVE-2026-105853 Payload is a free and open source headless content management system. vulnerability
Weakness · CWE (1)
- CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness