PatchSiren

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.