CVE-2026-63667

ApostropheCMS is an open-source Node.js content management system. Prior to 3.6.2, the import-export module in packages/import-export/lib/formats/gzip.js constructs an attachment source path from the attacker-controlled _id, name, and extension fields in aposAttachments.json without ensuring that the resolved path remains under the extracted attachments directory, allowing an authenticated contributor to import a crafted archive, read a host file with an allowed extension, and publish the copied file at an unauthenticated uploads URL. This issue is fixed in version 3.6.2.
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 basado en Node.js. Antes de la versión 3.6.2, el módulo de importación-exportación en packages/import-export/lib/formats/gzip.js construye una ruta de origen de adjunto a partir de los campos _id, name y extensión controlados por el atacante en aposAttachments.json sin asegurar que la ruta resuelta permanezca bajo el directorio de adjuntos extraídos, permitiendo a un colaborador autenticado importar un archivo manipulado, leer un archivo del host con una extensión permitida, y publicar el archivo copiado en una URL de subidas no autenticada. Este problema se ha solucionado en la versión 3.6.2.

Information

Published : 2026-08-17 20:16

Updated : 2026-10-23 16:10


NVD link : CVE-2026-63667

Mitre link : CVE-2026-63667

CVE.ORG link : CVE-2026-63667


JSON object : View

Products Affected

No product.

CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')