ApostropheCMS 是一款开源的 Node.js 内容管理系统。在导入/导出模块 3.7.1 版本之前,重复导入的延续功能会接受由客户端控制的替换选项,却未将这些选项绑定到由用户拥有的服务端分析流程,也未对目标资源进行授权验证。在启用了导入功能的本地化类型中,拥有草稿编辑权限的贡献者可以通过选择已发布文档进行替换,从而突破发布边界。当前的评估主要基于修复方案的审查,而非重复的端到端复现验证。该问题已在 3.7.1 版本中修复。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| @apostrophecms | mport-export | < 3.7.1 |
affected |
| apostrophecms | apostrophe | < 4.34.0 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| apostrophecms | apostrophe | < 4.34.0 | - |
|
| @apostrophecms | mport-export | < 3.7.1 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-113711 | 7.5 HIGH | ApostropheCMS: Unauthenticated resource exhaustion via pre-auth aposBigUpload processing i |
| CVE-2026-113658 | 7.5 HIGH | ApostropheCMS: Unauthenticated CSV import requests leave rejected uploads in the system te |
| CVE-2026-113666 | 7.1 HIGH | ApostropheCMS: Authenticated projection-exclusion prototype-member deletion in @apostrophe |
| CVE-2026-113653 | 6.9 MEDIUM | ApostropheCMS: The general public can access @apostrophecms/user objects via a relationshi |
| CVE-2026-113649 | 6.5 MEDIUM | ApostropheCMS: Import API bypasses publication roles for protected content |
| CVE-2026-112955 | 6.5 MEDIUM | ApostropheCMS: Import archives can exhaust server storage and deny service |
| CVE-2026-113659 | 6.1 MEDIUM | ApostropheCMS: Client-side Prototype Pollution in apos.http.parseQuery leading to DOM-base |
| CVE-2026-112953 | 6.0 MEDIUM | ApostropheCMS: Exposure of Sensitive Information via predictable export filenames |
| CVE-2026-113710 | 5.9 MEDIUM | ApostropheCMS: No Attempt Throttling on Authenticated Password-Change Endpoint Enables Unl |
| CVE-2026-113652 | 5.6 MEDIUM | ApostropheCMS uploadfs Azure backend leaks account-level SAS token into every public attac |
| CVE-2026-112958 | 5.4 MEDIUM | ApostropheCMS: Stored XSS via Unescaped Widget Style Attribute Serialization |
| CVE-2026-112951 | 5.4 MEDIUM | ApostropheCMS: Color field validation bypass allows stored XSS via HTML appended after rgb |
| CVE-2026-113662 | 5.4 MEDIUM | ApostropheCMS import-export: NoSQL injection via update-key value lets a crafted import ma |
| CVE-2026-113661 | 5.4 MEDIUM | ApostropheCMS: Incomplete CVE-2026-53606: `meta http-equiv=refresh` `content` still ships |
| CVE-2026-113667 | 5.3 MEDIUM | ApostropheCMS: CAPTCHA response token not URL-encoded |
| CVE-2026-113669 | 5.3 MEDIUM | ApostropheCMS: Cross-domain session token in URL confers session takeover |
| CVE-2026-113670 | 5.3 MEDIUM | ApostropheCMS: Page REST API authorization bypass |
| CVE-2026-113668 | 5.3 MEDIUM | ApostropheCMS: :_id/locales REST route omits the public-API authorization gate its sibling |
| CVE-2026-113656 | 5.3 MEDIUM | ApostropheCMS: Unauthenticated unbounded multipart upload → disk-exhaustion DoS |
| CVE-2026-113664 | 5.3 MEDIUM | ApostropheCMS import-export tar guard misses './..' because it is a literal '../' substrin |
Showing top 20 of 33 CVEs. View all on vendor page → →
No comments yet