Polymorphic Join Vulnerability in Payload CMS by Payload
CVE-2026-105847

7.1HIGH

Key Information:

Vendor

Payloadcms

Status
Vendor
CVE Published:
6 October 2026

What is CVE-2026-105847?

In Payload CMS, versions 3.0.0 through 3.90.0 and canary versions prior to 4.0.0-canary.34, an issue exists that allows a user with the ability to query a collection with polymorphic joins to access hidden or read-restricted values. This includes sensitive information such as password-reset tokens, potentially compromising user accounts. The vulnerability has been addressed in versions 3.90.0 and 4.0.0-canary.34, which contain fixes to enhance data protection.

Affected Version(s)

payload >= 3.0.0, < 3.90.0 < 3.0.0, 3.90.0

payload >= 4.0.0-canary.0, < 4.0.0-canary.34 < 4.0.0-canary.0, 4.0.0-canary.34

References

CVSS V4

Score:
7.1
Severity:
HIGH
Confidentiality:
High
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.