VYPR

npm package

apostrophe

pkg:npm/apostrophe

Vulnerabilities (10)

  • CVE-2026-45011higMay 14, 2026

    ### Summary A stored cross-site scripting vulnerability was identified in the image widget functionality. A user with the Editor role can configure an image widget link to use a javascript: URL payload. Because editors have permission to publish pages, the malicious widget can b

  • CVE-2026-45012higMay 14, 2026
    affected <= 4.29.0

    ### Summary ApostropheCMS contains an authenticated server-side request forgery (SSRF) in the rich-text widget import flow. An authenticated user who can submit/edit rich-text widget content can cause the server to fetch attacker-controlled URLs during widget validation. For imag

  • CVE-2026-39857MedApr 15, 2026
    affected < 4.29.0fixed 4.29.0

    ApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain an authorization bypass vulnerability in the choices and counts query parameters of the REST API, where these query builders execute MongoDB distinct() operations that bypass the

  • CVE-2026-35569HigApr 15, 2026
    affected < 4.29.0fixed 4.29.0

    ApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain a stored cross-site scripting vulnerability in SEO-related fields (SEO Title and Meta Description), where user-controlled input is rendered without proper output encoding into HTM

  • CVE-2026-33889MedApr 15, 2026
    affected < 4.29.0fixed 4.29.0

    ApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain a stored cross-site scripting vulnerability in the @apostrophecms/color-field module, where color values prefixed with -- bypass TinyColor validation intended for CSS custom prope

  • CVE-2026-33888MedApr 15, 2026
    affected < 4.29.0fixed 4.29.0

    ApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain an authorization bypass vulnerability in the getRestQuery method of the @apostrophecms/piece-type module, where the method checks whether a MongoDB projection has already been set

  • CVE-2026-33877LowApr 15, 2026
    affected < 4.29.0fixed 4.29.0

    ApostropheCMS is an open-source Node.js content management system. Versions 4.28.0 and prior contain a timing side-channel vulnerability in the password reset endpoint (/api/v1/@apostrophecms/login/reset-request) that allows unauthenticated username and email enumeration. When a

  • CVE-2026-32730Mar 18, 2026
    affected < 4.28.0fixed 4.28.0

    ApostropheCMS is an open-source content management framework. Prior to version 4.28.0, the bearer token authentication middleware in `@apostrophecms/express/index.js` (lines 386-389) contains an incorrect MongoDB query that allows incomplete login tokens — where the password was

  • CVE-2021-25979Nov 8, 2021
    affected >= 2.63.0, < 3.4.0fixed 3.4.0

    Apostrophe CMS versions prior to 3.3.1 did not invalidate existing login sessions when disabling a user account or changing the password, creating a situation in which a device compromised by a third party could not be locked out by those means. As a mitigation for older releases

  • CVE-2021-25978Nov 7, 2021
    affected >= 2.63.0, < 3.4.0fixed 3.4.0

    Apostrophe CMS versions between 2.63.0 to 3.3.1 are vulnerable to Stored XSS where an editor uploads an SVG file that contains malicious JavaScript onto the Images module, which triggers XSS once viewed.