High severity · published Oct 6, 2026
CVE-2026-105849
Payload: API key disclosure through ordinary document reads
8.3
CVSS
0.3%
EPSS
No
On KEV
Description
Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.90.0 and canary versions before 4.0.0-canary.34, users with ordinary read access to other authentication documents in a collection with useAPIKey enabled can obtain active API keys and exercise the target accounts' permissions until those keys are rotated or disabled. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
Low
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 23% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PA
payload · payloadcms
>= 3.0.0, < 3.90.0; >= 4.0.0-canary.0, < 4.0.0-canary.34 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-105849
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-105849
x_refsource_CONFIRM
https://github.com/payloadcms/payload/security/advisories/GHSA-238x-w2j9-gwwr
x_refsource_MISC
https://github.com/payloadcms/payload/commit/880d2e900be22cd66a9e939f2b3e702fa413180f
x_refsource_MISC
https://github.com/payloadcms/payload/releases/tag/v3.90.0
More from payload
10.0
CVE-2026-105857
Payload: RCE in Payload Form Builder
9.8
CVE-2026-105859
Payload: Unauthorized update to collection documents
9.8
CVE-2026-105845
Payload: SQL Injection in SQLite and Postgres
9.8
CVE-2026-25544
Payload has an SQL Injection in JSON/RichText Queries on PostgreSQL/SQLite Adapters
9.8
CVE-2022-27952
An arbitrary file upload vulnerability in the file upload module of PayloadCMS v0.15.0 allows attackers to execute arbitrary code via a crafted SVG file
