AP
Product
apostrophe
50
CVEs
0
On KEV
9.1
Max CVSS
32
New 30D
Severity mix
Critical 1High 9Medium 34Low 6
Watch
Add apostrophe to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-113653 | 6.9 | Oct 20 | ApostropheCMS: The general public can access @apostrophecms/user objects via a relationship (viewRole is not applied to the general public) Affected: < 4.33.0 |
| CVE-2026-113649 | 6.5 | Oct 20 | ApostropheCMS: Import API bypasses publication roles for protected content Affected: < 4.34.0 |
| CVE-2026-112956 | 6.5 | Oct 20 | ApostropheCMS: Archive duplicate continuation lets contributors overwrite published content Affected: < 4.34.0 |
| CVE-2026-112955 | 6.5 | Oct 20 | ApostropheCMS: Import archives can exhaust server storage and deny service Affected: < 4.34.0 |
| CVE-2026-63667 | 6.5 | Aug 17 | ApostropheCMS: Arbitrary file read via import-export attachment-name path traversal Affected: < 3.6.2 |
| CVE-2026-63669 | 6.5 | Aug 17 | ApostropheCMS: Missing destination-parent authorization in page `move()` allows a low-privileged editor to move and re-rank pages inside a restricted subtree Affected: < 4.32.0 |
| CVE-2026-113659 | 6.1 | Oct 20 | ApostropheCMS: Client-side Prototype Pollution in apos.http.parseQuery leading to DOM-based XSS against authenticated users Affected: < 4.33.0 |
| CVE-2026-63670 | 6.1 | Aug 17 | ApostropheCMS: Mutation-XSS / allowedTags bypass via literal `</textarea/>` solidus close Affected: < 2.17.6 |
| CVE-2026-40186 | 6.1 | Apr 15 | ApostropheCMS: sanitize-html allowedTags Bypass via Entity-Decoded Text in nonTextTags Elements Affected: >= 4.28.0, < 4.29.0 |
| CVE-2026-112953 | 6.0 | Oct 20 | ApostropheCMS: Exposure of Sensitive Information via predictable export filenames Affected: < 4.34.0 |
| CVE-2026-113710 | 5.9 | Oct 20 | ApostropheCMS: No Attempt Throttling on Authenticated Password-Change Endpoint Enables Unlimited Current-Password Guessing Affected: < 4.33.0 |
| CVE-2026-113652 | 5.6 | Oct 20 | ApostropheCMS uploadfs Azure backend leaks account-level SAS token into every public attachment URL (sas: true) Affected: < 4.33.0 |
| CVE-2026-113662 | 5.4 | Oct 20 | ApostropheCMS import-export: NoSQL injection via update-key value lets a crafted import match and overwrite an unidentified document Affected: < 4.33.0 |
| CVE-2026-113661 | 5.4 | Oct 20 | ApostropheCMS: Incomplete CVE-2026-53606: `meta http-equiv=refresh` `content` still ships `javascript:` / `data:` URLs Affected: < 4.33.0 |
| CVE-2026-112958 | 5.4 | Oct 20 | ApostropheCMS: Stored XSS via Unescaped Widget Style Attribute Serialization Affected: < 4.34.0 |
| CVE-2026-112951 | 5.4 | Oct 20 | ApostropheCMS: Color field validation bypass allows stored XSS via HTML appended after rgb()/hsl() prefix Affected: < 4.34.0 |
| CVE-2026-84371 | 5.4 | Sep 1 | ApostropheCMS: Stored XSS via SVG SMIL URI-list scheme-policy bypass Affected: >= 1.9.0, < 2.17.7 |
| CVE-2026-33889 | 5.4 | Apr 15 | ApostropheCMS: Stored XSS via CSS Custom Property Injection in `@apostrophecms/color-field` Escaping Style Tag Context Affected: < 4.29.0 |
| CVE-2026-113669 | 5.3 | Oct 20 | ApostropheCMS: Cross-domain session token in URL confers session takeover Affected: < 4.33.0 |
| CVE-2026-113667 | 5.3 | Oct 20 | ApostropheCMS: CAPTCHA response token not URL-encoded Affected: < 4.33.0 |
| CVE-2026-113668 | 5.3 | Oct 20 | ApostropheCMS: :_id/locales REST route omits the public-API authorization gate its sibling read routes enforce (unauthenticated doc-existence + locale metadata disclosure) Affected: < 4.33.0 |
| CVE-2026-113664 | 5.3 | Oct 20 | ApostropheCMS import-export tar guard misses './..' because it is a literal '../' substring test Affected: < 4.33.0 |
| CVE-2026-113656 | 5.3 | Oct 20 | ApostropheCMS: Unauthenticated unbounded multipart upload → disk-exhaustion DoS Affected: < 4.33.0 |
| CVE-2026-113654 | 5.3 | Oct 20 | ApostropheCMS sanitize-html: nonTextTags discard region ends early on an implied close, letting <noscript> content render Affected: < 4.33.0 |
| CVE-2026-113650 | 5.3 | Oct 20 | ApostropheCMS sanitize-html: unbounded recursion when re-sanitizing the fallback of a discarded iframe (stack overflow, nestingLimit not enforced) Affected: < 4.34.0 |
| CVE-2026-112954 | 5.3 | Oct 20 | ApostropheCMS: Unauthenticated publicApiProjection bypass via search and sort query builders in the public REST API Affected: < 4.34.0 |
| CVE-2026-45014 | 5.3 | Jun 12 | Apostrophe Vulnerable to Stored Cross-Site Scripting via Unsanitized User Display Name in Draft Version Tooltip Affected: <= 4.29.0 |
| CVE-2026-39857 | 5.3 | Apr 15 | Information Disclosure via `choices`/`counts` Query Parameters Bypassing publicApiProjection Field Restrictions Affected: < 4.29.0 |
| CVE-2026-33888 | 5.3 | Apr 15 | ApostropheCMS: publicApiProjection Bypass via `project` Query Builder in Piece-Type REST API Affected: < 4.29.0 |
| CVE-2026-113671 | 4.3 | Oct 20 | ApostropheCMS: Host header controls server-side image fetch origin in @apostrophecms/ai-helper, enabling authenticated SSRF Affected: >= 4.25.0, < 4.33.0 |
| CVE-2026-113660 | 4.3 | Oct 20 | ApostropheCMS: Authenticated Object-Level Authorization Bypass in exist-in-locale Reveals Restricted Localized Draft Identifiers Affected: < 4.33.0 |
| CVE-2026-113655 | 4.3 | Oct 20 | ApostropheCMS: Same-parent page reorder in @apostrophecms/page move() re-ranks a restricted parent's children without create authorization Affected: < 4.33.0 |
| CVE-2026-112957 | 4.3 | Oct 20 | ApostropheCMS: GET /api/v1/@apostrophecms/page/:id bypasses viewRole restriction and exposes viewPermission-gated fields to lower-privileged users Affected: < 4.34.0 |
| CVE-2026-112952 | 4.3 | Oct 20 | ApostropheCMS: POST /api/v1/@apostrophecms/doc/slugTaken discloses existence of private/admin-only content to any authenticated user Affected: < 4.34.0 |
Showing 34
