PatchSiren cyber security CVE debrief
CVE-2026-39857 apostrophecms CVE debrief
CVE-2026-39857 debrief based on the supplied source corpus. The CVE record was published on 2026-04-15T20:16:36.567Z and has not been modified since then. This vulnerability affects ApostropheCMS versions 4.28.0 and prior, allowing unauthorized access to distinct field values. Defenders should assess exposure and apply patches to prevent potential exploitation. The vulnerability is caused by an authorization bypass in the choices and counts query parameters of the REST API, which allows an unauthenticated attacker to extract all distinct field values for any schema field type.
- Vendor
- apostrophecms
- Product
- apostrophe
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-15
- Original CVE updated
- 2026-10-26
- Advisory published
- 2026-04-15
- Advisory updated
- 2026-10-26
Who should care
Defenders responsible for ApostropheCMS deployments should assess exposure and apply patches to prevent potential exploitation. This includes verifying current deployments, applying patches, and reviewing access controls for the REST API in ApostropheCMS. Additionally, defenders should monitor for potential exploitation attempts on the ApostropheCMS system and review compensating controls for exposed systems.
Why it matters
Defenders should care about CVE-2026-39857 because it allows unauthorized access to sensitive data in ApostropheCMS deployments, potentially leading to data exposure and misuse. The vulnerability affects ApostropheCMS versions 4.28.0 and prior, and patches are available in version 4.29.0 and later.
- Potential data exposure through unauthorized access to distinct field values.
- Possible misuse of extracted field values for further attacks.
- Need for verification of current deployments and application of patches.
- Potential impact on data integrity and confidentiality.
Technical summary
ApostropheCMS versions 4.28.0 and prior contain an authorization bypass vulnerability in the choices and counts query parameters of the REST API. This vulnerability allows an unauthenticated attacker to extract all distinct field values for any schema field type that has a registered query builder, including string, integer, float, select, boolean, date, slug, and relationship fields. Fields protected with viewPermission are similarly exposed, and the counts variant additionally reveals how many documents have each distinct value.
Defensive priority
Defenders should prioritize verifying exposure and applying patches for ApostropheCMS versions 4.28.0 and prior.
Recommended defensive actions
- Verify exposure of ApostropheCMS versions 4.28.0 and prior to the authorization bypass vulnerability.
- Apply patches to ApostropheCMS by upgrading to version 4.29.0 or later.
- Review and update access controls for the REST API in ApostropheCMS.
- Monitor for potential exploitation attempts on the ApostropheCMS system.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The CVE record and NVD entry provide details on the authorization bypass vulnerability in ApostropheCMS versions 4.28.0 and prior. The vulnerability allows an unauthenticated attacker to extract all distinct field values for any schema field type that has a registered query builder. The choices and counts parameters are processed via applyBuildersSafely before the projection is applied, and MongoDB's distinct operation does not respect projections, returning all distinct values directly.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-39857 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-39857
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-39857 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-39857
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe/commit/6c2b548dec2e3f7a82e8e16736603f4cd17525aa
[email protected] - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe/security/advisories/GHSA-c276-fj82-f2pq
[email protected] - Exploit, Mitigation, Vendor Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.