474 matches found
CVE-2026-63669 ApostropheCMS: Missing destination-parent authorization in page `move()` allows a low-privileged editor to move and re-rank pages inside a restricted subtree
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...
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...
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...
CVE-2026-63669 ApostropheCMS: Missing destination-parent authorization in page `move()` allows a low-privileged editor to move and re-rank pages inside a restricted subtree
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...
CVE-2026-63667: Improper Limitation of a Pathname to a Restricted Directory
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...
PT-2026-76776
Name of the Vulnerable Software and Affected Versions ApostropheCMS versions prior to 4.32.1 Description An authenticated editor can cause a persistent process-wide denial of service until a restart occurs. This happens because the PATCH '/api/v1/article/:id' endpoint accepts the inherited path...
CVE-2026-71553: Improperly Controlled Modification of Object Prototype Attributes
ApostropheCMS is an open-source Node.js content management system. In 4.32.0 and earlier, PATCH /api/v1/article/:id accepts the inherited path toString.call and passes it through the utility module to apos.util.set and apos.util.get, allowing an authenticated editor to overwrite the shared...
CVE-2026-63670: Improper Neutralization of Input During Web Page Generation
ApostropheCMS is an open-source Node.js content management system. Prior to 2.17.6, sanitizeHtml can pass disallowed executable markup through packages/sanitize-html/index.js when textarea or xmp is included in allowedTags because a literal solidus after the raw-text end-tag name is treated as te...
PT-2026-76771
Name of the Vulnerable Software and Affected Versions ApostropheCMS versions prior to 2.17.6 Description The sanitizeHtml function in packages/sanitize-html/index.js allows disallowed executable markup to pass through when textarea or xmp are included in allowedTags. This occurs because a literal...
PT-2026-76770
Name of the Vulnerable Software and Affected Versions ApostropheCMS versions prior to 3.6.2 Description The import-export module in packages/import-export/lib/formats/gzip.js fails to properly validate that the resolved attachment source path remains within the extracted attachments directory. An...
PT-2026-76761
Name of the Vulnerable Software and Affected Versions ApostropheCMS versions prior to 4.32.0 Description The page module's move operation fails to enforce the create permission of the destination parent. This occurs because the oldParent archive condition disables the check for ordinary moves...
CVE-2026-63669: Authorization Bypass Through User-Controlled Key
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...
GHSA-WF43-FPP3-CF65 @apostrophecms/seo Vulnerable to Stored XSS via Unsanitized Google Analytics / GTM ID Injected into Script Tag
Summary The @apostrophecms/seo package injects the Google Analytics Tracking ID seoGoogleTrackingId and Google Tag Manager ID seoGoogleTagManager directly into tag bodies using JavaScript template literals without any sanitization or validation. Any user with editor-level access the default role...
EUVD-2026-36589
@apostrophecms/seo Vulnerable to Stored XSS via Unsanitized Google Analytics / GTM ID Injected into Script Tag...
NPM: @apostrophecms/file pretty-URL Vulnerable to Unauthenticated SSRF via Host header
NPM: @apostrophecms/file pretty-URL Vulnerable to Unauthenticated SSRF via Host header vulnerability discovered by ? in WordPress Npm apostrophe versions = 4.30.0...
EUVD-2026-36576
@apostrophecms/file pretty-URL Vulnerable to Unauthenticated SSRF via Host header...
ApostropheCMS - Detect
Detected the presence of ApostropheCMS, a full-stack content management system built on Node.js and MongoDB. !/usr/bin/env python3 -- coding: utf-8 -- """Detected the presence of ApostropheCMS, a full-stack content management system built on Node.""" import re from kittysploit import from...
SUSE CVE-2026-40186
ApostropheCMS is an open-source Node.js content management system. A regression introduced in commit 49d0bb7, included in versions 2.17.1 of the ApostropheCMS-maintained sanitize-html package bypasses allowedTags enforcement for text inside nonTextTagsArray elements textarea and option...
CVE-2026-53609
ApostropheCMS is an open-source Node.js content management system. In versions up to and including 4.30.0, apos.util.set traverses dot-notation paths without sanitizing proto, allowing an authenticated editor to write arbitrary values to Object.prototype via the $pullAll patch operator. A confirm...
CVE-2026-53608
ApostropheCMS is an open-source Node.js content management system. Versions up to and including 1.4.2 of the @apostrophecms/seo package injects the Google Analytics Tracking ID seoGoogleTrackingId and Google Tag Manager ID seoGoogleTagManager directly into tag bodies using JavaScript template...