Description
ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, an authenticated editor with legitimate edit rights on a pre-existing ordinary page nested under a restricted parent can use the same-parent page move operation to change sibling ranks without create authorization on that parent. The non-default nesting must already exist, and the bypass is limited to sibling ordering rather than arbitrary content modification, confidentiality loss, or creation of the restricted nesting. This issue is fixed in version 4.33.0.
Published: 2026-10-20
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authorization bypass
Action: Update
AI Analysis

Impact

ApostropheCMS allows an authenticated editor who can normally edit a page nested under a restricted parent to reorder that page and its siblings by using the same‑parent move operation. The operation bypasses the create authorization check that normally applies when moving children under a restricted parent. This flaw does not allow arbitrary content creation or modification but does let a user modify sibling ordering inside a restricted area, effectively lifting a permission that should be bound to the parent.

Affected Systems

The vulnerability exists in ApostropheCMS versions prior to 4.33.0. All releases that include the page move functionality before the 4.33.0 fix are impacted. Users of ApostropheCMS should verify their installed version and consider it vulnerable if it precedes 4.33.0.

Risk and Exploitability

The CVSS score of 4.3 indicates a low‑to‑medium severity. No EPSS score is available, and the issue is not in the CISA KEV catalog. Attack requires authenticated access with edit rights on a nested page and relies on using the same‑parent page move API; it is not exploitable without valid credentials, but it does allow elevation of authorization within the CMS. The potential impact is limited to ordering changes within a restricted hierarchy rather than full content modification or confidentiality loss.

Generated by OpenCVE AI on October 20, 2026 at 18:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ApostropheCMS to version 4.33.0 or later, which fixes the re‑ranking logic.
  • Restrict the use of the same‑parent page move operation for editors, or remove it from interface if not needed.
  • Review and tighten page permissions to ensure that users without create rights cannot perform reordering actions.

Generated by OpenCVE AI on October 20, 2026 at 18:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-2jrp-qc93-h2j8 ApostropheCMS: Same-parent page reorder in @apostrophecms/page move() re-ranks a restricted parent's children without create authorization
History

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 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, an authenticated editor with legitimate edit rights on a pre-existing ordinary page nested under a restricted parent can use the same-parent page move operation to change sibling ranks without create authorization on that parent. The non-default nesting must already exist, and the bypass is limited to sibling ordering rather than arbitrary content modification, confidentiality loss, or creation of the restricted nesting. This issue is fixed in version 4.33.0.
Title ApostropheCMS: Same-parent page reorder in @apostrophecms/page move() re-ranks a restricted parent's children without create authorization
Weaknesses CWE-639
CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Apostrophecms Apostrophecms
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-20T17:19:00.773Z

Reserved: 2026-10-20T14:27:46.641Z

Link: CVE-2026-113655

cve-icon Vulnrichment

Updated: 2026-10-20T17:18:38.519Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T17:17:36.507

Modified: 2026-10-20T19:53:10.247

Link: CVE-2026-113655

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-862

    Missing Authorization