CVE-2026-113648 json
ApostropheCMS: Missing Authentication in `cleanExport` Route
published 2026-10-20 20 d ago modified 2026-10-23 17 d ago also GHSA-rw26-wwfc-9wvm , EUVD-2026-105172
- cvss
- 3.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 26%
- public exploits
- 0
- none known
Summary
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 and authorization checks. Any client—including unauthenticated anonymous users who have obtained the standard CSRF cookie from visiting the site—can directly invoke this route and trigger the underlying self.cleanExport(req) method. This issue is fixed in version 3.7.1.
Patch / fix
- npm @apostrophecms/import-export 3.7.1
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 17 d ago
Exploit prediction
0.33% chance of exploitation in the next 30 days, higher than 26% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 3.1 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N |
| GitHub | 3.1 | 3.1 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | @apostrophecms/import-export | <3.7.1 |
3.7.1 |
Affected products
- apostrophecms apostrophe
- @apostrophecms import-export
Classification
References
-
github.com
/apostrophecms/apostrophe/commit/06e4b377f3c360f9e89c32dccd7e505ad5ddf498
web
-
github.com
/apostrophecms/apostrophe/commit/40b989b1a9dd23d30029b8ce7668634265cfe5ea
web
-
github.com
/apostrophecms/apostrophe/security/advisories/GHSA-rw26-wwfc-9wvm
web
-
github.com
/apostrophecms/apostrophe/releases/tag/@apostrophecms/import-export@3.7.1
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-113648
advisory
-
github.com
/apostrophecms/apostrophe
package
Sources
- CVE List CVE-2026-113648
- GitHub Advisory GHSA-rw26-wwfc-9wvm
- NVD CVE-2026-113648
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.