CVE-2026-63669

ApostropheCMS is an open-source Node.js content management system. Prior to 4.32.0, the page module's move() operation fails to enforce the destination parent's _create permission because its oldParent archive condition disables the check for ordinary moves, allowing an authenticated editor or contributor to use _targetId and _position through the page REST update endpoint to move a controlled page into a restricted subtree and make nudgeNewPeers() updateMany re-rank protected sibling pages. This issue is fixed in version 4.32.0.
Configurations

No configuration.

History

23 Oct 2026, 16:10

Type Values Removed Values Added
Summary
  • (es) ApostropheCMS es un sistema de gestión de contenido de código abierto de Node.js. Antes de la versión 4.32.0, la operación move() del módulo de página no logra hacer cumplir el permiso _create del padre de destino porque su condición de archivo oldParent deshabilita la verificación para movimientos ordinarios, permitiendo que un editor o colaborador autenticado use _targetId y _position a través del endpoint de actualización REST de página para mover una página controlada a un subárbol restringido y hacer que nudgeNewPeers() updateMany reordene las páginas hermanas protegidas. Este problema se solucionó en la versión 4.32.0.

Information

Published : 2026-08-17 20:16

Updated : 2026-10-23 16:10


NVD link : CVE-2026-63669

Mitre link : CVE-2026-63669

CVE.ORG link : CVE-2026-63669


JSON object : View

Products Affected

No product.

CWE
CWE-639

Authorization Bypass Through User-Controlled Key

CWE-862

Missing Authorization