Description
ApostropheCMS is an open-source Node.js content management system. Prior to 4.34.0, a public REST API type that uses publicApiProjection can expose excluded searchable or sortable field information through search membership and sort ordering oracles. Returned fields remain filtered by the projection, so the issue permits targeted inference about hidden values rather than an unrestricted field dump. This issue is fixed in version 4.34.0.
Published: 2026-10-20
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

ApostropheCMS before version 4.34.0 exposes hidden searchable or sortable fields through the public REST API’s publicApiProjection. An unauthenticated attacker can use search and sort queries to infer values that should remain hidden, although the returned payload is still filtered by the projection. This is an information‑exposure flaw classified as CWE‑200.

Affected Systems

All installations of ApostropheCMS using the apostrophe project older than 4.34.0 are affected. The supply‑chain fix is in release 4.34.0. There is no indication of affected patch level within the product itself beyond the major release number.

Risk and Exploitability

The vulnerability carries a CVSS score of 5.3, indicating moderate impact. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog. Attackers may exploit the public REST API to run unauthenticated queries that act as oracles, thereby gaining insight into otherwise protected data. Because the API is publicly reachable, the threat surface is sufficiently large for a determined attacker to leverage this information in a broader compromise context.

Generated by OpenCVE AI on October 20, 2026 at 17:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ApostropheCMS to version 4.34.0 or later.
  • If upgrade cannot be performed immediately, disable or remove the publicApiProjection from the public REST API or restrict its usage to authenticated clients only.
  • Apply input validation to limit search and sort queries or mask hidden field data from projection responses.
  • Monitor API traffic for unusual search/sort patterns that may indicate inference attempts.

Generated by OpenCVE AI on October 20, 2026 at 17:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-rqgm-cfrp-4hx8 ApostropheCMS: Unauthenticated publicApiProjection bypass via search and sort query builders in the public REST API
History

Fri, 23 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 20 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Apostrophecms
Apostrophecms apostrophecms
Vendors & Products Apostrophecms
Apostrophecms apostrophecms

Tue, 20 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description ApostropheCMS is an open-source Node.js content management system. Prior to 4.34.0, a public REST API type that uses publicApiProjection can expose excluded searchable or sortable field information through search membership and sort ordering oracles. Returned fields remain filtered by the projection, so the issue permits targeted inference about hidden values rather than an unrestricted field dump. This issue is fixed in version 4.34.0.
Title ApostropheCMS: Unauthenticated publicApiProjection bypass via search and sort query builders in the public REST API
Weaknesses CWE-200
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Apostrophecms Apostrophecms
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-23T01:50:55.523Z

Reserved: 2026-10-19T21:30:47.246Z

Link: CVE-2026-112954

cve-icon Vulnrichment

Updated: 2026-10-23T01:50:51.737Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T16:17:06.367

Modified: 2026-10-23T02:16:55.033

Link: CVE-2026-112954

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T20:15:06Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor