VulnSea

apostrophe vulnerabilities

CVEs whose affected-version data names the apostrophe package (npm). Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

31 CVEsRSS

CVE-2026-113711High· 7.5PoC
6d ago

ApostropheCMS: Unauthenticated resource exhaustion via pre-auth aposBigUpload processing in @apostrophecms/import-export

ApostropheCMS: Unauthenticated resource exhaustion via pre-auth aposBigUpload processing in @apostrophecms/import-export

▾ Midnightapostrophe · apostropheEPSS 0.56%via GHSA
CVE-2026-112957Medium· 4.3
6d ago

ApostropheCMS: GET /api/v1/@apostrophecms/page/:id bypasses viewRole restriction and exposes viewPermission-gated fields to lower-privileged users

ApostropheCMS: GET /api/v1/@apostrophecms/page/:id bypasses viewRole restriction and exposes viewPermission-gated fields to lower-privileged users

▾ Sunlitapostrophe · apostropheEPSS 0.31%via GHSA
CVE-2026-112958Medium· 5.4PoC
6d ago

ApostropheCMS: Stored XSS via Unescaped Widget Style Attribute Serialization

ApostropheCMS: Stored XSS via Unescaped Widget Style Attribute Serialization

▾ Twilightapostrophe · apostropheEPSS 0.30%via GHSA
CVE-2026-112951Medium· 5.4PoC
6d ago

ApostropheCMS: Color field validation bypass allows stored XSS via HTML appended after rgb()/hsl() prefix

ApostropheCMS: Color field validation bypass allows stored XSS via HTML appended after rgb()/hsl() prefix

▾ Twilightapostrophe · apostropheEPSS 0.30%via GHSA
CVE-2026-112952Medium· 4.3
6d ago

ApostropheCMS: POST /api/v1/@apostrophecms/doc/slugTaken discloses existence of private/admin-only content to any authenticated user

ApostropheCMS: POST /api/v1/@apostrophecms/doc/slugTaken discloses existence of private/admin-only content to any authenticated user

▾ Sunlitapostrophe · apostropheEPSS 0.33%via GHSA
CVE-2026-113659Medium· 6.1
1w ago

ApostropheCMS: Client-side Prototype Pollution in apos.http.parseQuery leading to DOM-based XSS against authenticated users

ApostropheCMS: Client-side Prototype Pollution in apos.http.parseQuery leading to DOM-based XSS against authenticated users

▾ Sunlitapostrophe · apostropheEPSS 0.34%via GHSA
CVE-2026-113664Medium· 5.3PoC
1w ago

ApostropheCMS import-export tar guard misses './..' because it is a literal '../' substring test

ApostropheCMS is an open-source Node.js content management system. Prior to 3.7.0 of the import-export module, an authenticated importer can submit a tar entry whose normalized destination targets a directory while bypassing the literal …

▾ Twilightapostrophecms · apostropheEPSS 0.48%via CVEORG
CVE-2026-113662Medium· 5.4
1w ago

ApostropheCMS import-export: NoSQL injection via update-key value lets a crafted import match and overwrite an unidentified document

ApostropheCMS is an open-source Node.js content management system. Prior to 3.7.0 of the import-export module, an authenticated user with import access to a target type can supply an object or operator as an update-key value, causing the…

▾ Sunlitapostrophecms · apostropheEPSS 0.30%via CVEORG
CVE-2026-113661Medium· 5.4
1w ago

ApostropheCMS: Incomplete CVE-2026-53606: `meta http-equiv=refresh` `content` still ships `javascript:` / `data:` URLs

ApostropheCMS is an open-source Node.js content management system, and sanitize-html provides a simple HTML sanitizer with a clear API. Prior to sanitize-html 2.18.0, a non-default configuration that allows meta refresh elements and thei…

▾ Sunlitapostrophecms · apostropheEPSS 0.26%via CVEORG
CVE-2026-113665Low· 3.7
1w ago

ApostropheCMS: Missing Authorization on Notification PATCH/DELETE Endpoints

ApostropheCMS: Missing Authorization on Notification PATCH/DELETE Endpoints

▾ Sunlitapostrophe · apostropheEPSS 0.28%via GHSA
CVE-2026-113668Medium· 5.3
1w ago

ApostropheCMS: :_id/locales REST route omits the public-API authorization gate its sibling read routes enforce (unauthenticated doc-existence + locale metadata disclosure)

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, the REST route GET /api/v1/<piece-type>/:_id/locales (and the equivalent page route) does not apply the publicApiCheckAsync gate that ApostropheCMS's oth…

▾ Sunlitapostrophecms · apostropheEPSS 0.32%via CVEORG
CVE-2026-113710Medium· 5.9
1w ago

ApostropheCMS: No Attempt Throttling on Authenticated Password-Change Endpoint Enables Unlimited Current-Password Guessing

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, the self-service password-change endpoint verifies the current password but does not use the login module’s failed-attempt counter, throttle, delay, or l…

▾ Sunlitapostrophecms · apostropheEPSS 0.33%via CVEORG
CVE-2026-113660Medium· 4.3PoC
1w ago

ApostropheCMS: Authenticated Object-Level Authorization Bypass in exist-in-locale Reveals Restricted Localized Draft Identifiers

ApostropheCMS: Authenticated Object-Level Authorization Bypass in exist-in-locale Reveals Restricted Localized Draft Identifiers

▾ Twilightapostrophe · apostropheEPSS 0.36%via GHSA
CVE-2026-113666High· 7.1PoC
1w ago

ApostropheCMS: Authenticated projection-exclusion prototype-member deletion in @apostrophecms/db-connect causes process-wide denial of service

ApostropheCMS: Authenticated projection-exclusion prototype-member deletion in @apostrophecms/db-connect causes process-wide denial of service

▾ Midnightapostrophecms · @apostrophecms/db-connectEPSS 0.44%via GHSA
CVE-2026-113669Medium· 5.3PoC
1w ago

ApostropheCMS: Cross-domain session token in URL confers session takeover

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0 of ApostropheCMS and 1.6.1 of passport-bridge, cross-host or cross-locale session migration places a single-use bearer session token in a redirect URL. A …

▾ Twilightapostrophecms · apostropheEPSS 0.42%via CVEORG
CVE-2026-113667Medium· 5.3
1w ago

ApostropheCMS: CAPTCHA response token not URL-encoded

ApostropheCMS is an open-source Node.js content management system. Prior to 1.5.5 of the Form add-on, 1.2.1 of login-recaptcha, and 1.3.0 of login-hcaptcha, these three CAPTCHA integrations interpolate an unencoded user-supplied response…

▾ Sunlitapostrophecms · apostropheEPSS 0.37%via CVEORG
CVE-2026-113671Medium· 4.3PoC
1w ago

ApostropheCMS: Host header controls server-side image fetch origin in @apostrophecms/ai-helper, enabling authenticated SSRF

ApostropheCMS is an open-source Node.js content management system. From 1.0.0-beta.10 until 1.0.0-beta.13 of the AI helper, an editor with image-generation capability can create a base64-generated image record without a stored provider U…

▾ Twilightapostrophecms · apostropheEPSS 0.33%via CVEORG
CVE-2026-113670Medium· 5.3
1w ago

ApostropheCMS: Page REST API authorization bypass

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, the core page REST API reads full page documents with .permission(false) in getOne and in the all=1 tree dump, bypassing page-type viewRole, visibility: …

▾ Sunlitapostrophecms · apostropheEPSS 0.33%via CVEORG
CVE-2026-113648Low· 3.1
1w ago

ApostropheCMS: Missing Authentication in `cleanExport` Route

ApostropheCMS is an open-source Node.js content management system. Prior to 3.7.1 of the import-export module, the API endpoint POST /api/v1/@apostrophecms/import-export/clean-export in @apostrophecms/import-export lacks authentication a…

▾ Sunlitapostrophecms · apostropheEPSS 0.33%via CVEORG
CVE-2026-113652Medium· 5.6
1w ago

ApostropheCMS uploadfs Azure backend leaks account-level SAS token into every public attachment URL (sas: true)

ApostropheCMS is an open-source Node.js content management system. From 1.25.0 until 1.28.0, uploadfs Azure backend leaks account-level SAS token into every public attachment URL. When uploadfs is configured with the Azure backend and sa…

▾ Sunlitapostrophecms · apostropheEPSS 0.28%via CVEORG
CVE-2026-113655Medium· 4.3PoC
1w ago

ApostropheCMS: Same-parent page reorder in @apostrophecms/page move() re-ranks a restricted parent's children without create authorization

ApostropheCMS: Same-parent page reorder in @apostrophecms/page move() re-ranks a restricted parent's children without create authorization

▾ Twilightapostrophe · apostropheEPSS 0.32%via GHSA
CVE-2026-113649Medium· 6.5
1w ago

ApostropheCMS: Import API bypasses publication roles for protected content

ApostropheCMS is an open-source Node.js content management system. Prior to 3.7.1 of the import-export module and 4.34.0 of core ApostropheCMS, an editor who can import an enabled content type but lacks its stronger publication role can …

▾ Sunlitapostrophecms · apostropheEPSS 0.30%via CVEORG
CVE-2026-113656Medium· 5.3
1w ago

ApostropheCMS: Unauthenticated unbounded multipart upload → disk-exhaustion DoS

ApostropheCMS is an open-source Node.js content management system. Prior to 1.5.5 of the ApostropheCMS Form add-on, its form submission route stages unbounded multipart uploads before form validation or authentication and lacks upload si…

▾ Sunlitapostrophecms · apostropheEPSS 0.46%via CVEORG
CVE-2026-113658High· 7.5PoC
1w ago

ApostropheCMS: Unauthenticated CSV import requests leave rejected uploads in the system temporary directory

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, the unauthenticated Rich Text CSV conversion route writes a multipart upload to the system temporary directory before checking its extension and does not…

▾ Midnightapostrophecms · apostropheEPSS 0.61%via CVEORG
CVE-2026-113653Medium· 6.9
1w ago

ApostropheCMS: The general public can access @apostrophecms/user objects via a relationship (viewRole is not applied to the general public)

ApostropheCMS: The general public can access @apostrophecms/user objects via a relationship (viewRole is not applied to the general public)

▾ Sunlitapostrophe · apostropheEPSS 0.39%via GHSA
CVE-2026-112954Medium· 5.3PoC
1w ago

ApostropheCMS: Unauthenticated publicApiProjection bypass via search and sort query builders in the public REST API

ApostropheCMS is an open-source Node.js content management system. Prior to 4.34.0, a public REST API type that uses publicApiProjection can expose excluded searchable or sortable field information through search membership and sort orde…

▾ Twilightapostrophecms · apostropheEPSS 0.44%via CVEORG
CVE-2026-112955Medium· 6.5
1w ago

ApostropheCMS: Import archives can exhaust server storage and deny service

ApostropheCMS is an open-source Node.js content management system. Prior to 3.7.1 of the import-export module, an authenticated importer can submit archives whose decompressed bytes, entry count, and entry sizes are not bounded before do…

▾ Sunlitapostrophecms · apostropheEPSS 0.53%via CVEORG
CVE-2026-71553High
1mo ago

ApostropheCMS: 2nd-order prototype pollution via PATCH leading to single-request persistent DoS

ApostropheCMS: 2nd-order prototype pollution via PATCH leading to single-request persistent DoS

▾ Twilightapostrophe · apostropheEPSS 0.43%via GHSA
CVE-2026-63669Medium· 6.5
2mo ago

ApostropheCMS is an open-source Node.js content management system

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 chec…

▾ Sunlitapostrophe · apostropheEPSS 0.31%via NVD
CVE-2026-53609Critical· 9.1
2mo ago

Apostrophe has Server-Side Prototype Pollution in apos.util.set via patch operators that leads to process-wide authorization bypass

Apostrophe has Server-Side Prototype Pollution in apos.util.set via patch operators that leads to process-wide authorization bypass

▾ Midnightapostrophe · apostropheEPSS 0.35%via GHSA
apostrophe vulnerabilities (CVEs) · VulnSea