Description
Payload is a free and open source headless content management system. In versions before 3.88.0 and canary versions before 4.0.0-canary.27, an untrusted user who can query a readable collection, control its sorting, and select a protected field as the sort parameter can infer limited information about field values the user cannot read. This issue is fixed in versions 3.88.0 and 4.0.0-canary.27.
Published: 2026-10-06
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

An attacker who can query a readable collection in Payload CMS and control the sort order can choose a protected field as the sort key, allowing them to infer limited values of that field even though the field is not normally readable. This results in an information disclosure vulnerability, classified as CWE‑200 for data exposure and CWE‑863 for improper authorization checks.

Affected Systems

Payload CMS versions earlier than 3.88.0 and canary releases before 4.0.0‑canary.27 are affected. The vulnerability impacts any deployment where users have read access to a collection and can specify sorting parameters, regardless of whether they have access to the protected field itself.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting that it is not currently widely exploited. The likely attack path requires an attacker to have read access to a collection and the ability to submit sort parameters, typically via the CMS API or UI. By issuing repeated sorted queries, the attacker can deduce partial information about protected field values.

Generated by OpenCVE AI on October 6, 2026 at 18:09 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Payload CMS to version 3.88.0 or later, or to canary release 4.0.0‑canary.27, which contains the fix for this sorting‑based inference issue.
  • Modify the CMS configuration or ACLs to prevent users from specifying sorting on fields that are protected or require higher privileges.
  • Re‑evaluate role‑based access controls to ensure that only authorized users can query or sort collections containing sensitive field data.

Generated by OpenCVE AI on October 6, 2026 at 18:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-9g87-32v6-3c2r Payload: Sort queries could expose protected field information
History

Wed, 07 Oct 2026 06:45:00 +0000

Type Values Removed Values Added
First Time appeared Payloadcms
Payloadcms payload
Vendors & Products Payloadcms
Payloadcms payload

Tue, 06 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 06 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description Payload is a free and open source headless content management system. In versions before 3.88.0 and canary versions before 4.0.0-canary.27, an untrusted user who can query a readable collection, control its sorting, and select a protected field as the sort parameter can infer limited information about field values the user cannot read. This issue is fixed in versions 3.88.0 and 4.0.0-canary.27.
Title Payload: Sort queries could expose protected field information
Weaknesses CWE-200
CWE-863
References
Metrics cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Payloadcms Payload
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-06T16:25:35.710Z

Reserved: 2026-10-05T20:37:19.365Z

Link: CVE-2026-105805

cve-icon Vulnrichment

Updated: 2026-10-06T16:25:31.407Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-06T16:17:06.013

Modified: 2026-10-06T20:03:40.690

Link: CVE-2026-105805

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T06:30:13Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-863

    Incorrect Authorization