Unauthorized Page Movement in ApostropheCMS 4.32.0
CVE-2026-63669

6.5MEDIUM

Key Information:

Vendor
CVE Published:
17 August 2026

What is CVE-2026-63669?

ApostropheCMS, an open-source Node.js content management system, contains a vulnerability in its page module that affects versions before 4.32.0. The issue arises from the move() operation, which does not correctly enforce permission checks on the destination parent when pages are moved. Specifically, the oldParent's archive condition circumvents necessary checks for typical moves, permitting authenticated users—such as editors and contributors—to leverage the _targetId and _position parameters via the page REST update endpoint. This oversight enables them to relocate controlled pages into restricted areas, triggering the nudgeNewPeers() function to re-rank protected sibling pages. This vulnerability was addressed in version 4.32.0.

Affected Version(s)

apostrophe < 4.32.0

References

CVSS V3.1

Score:
6.5
Severity:
MEDIUM
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.