PatchSiren cyber security CVE debrief
CVE-2026-113648 apostrophecms CVE debrief
The `@apostrophecms/import-export` package has a vulnerability in the `cleanExport` route, allowing unauthenticated access. This could lead to unauthorized data access or disruption of import/export operations. Defenders should assess exposure and apply patches or compensating controls. The vulnerability is caused by a missing authentication check in the `cleanExport` route, which is defined in `packages/import-export/lib/apiRoutes.js`. The route is accessible via `POST /api/v1/@apostrophecms/import-export/clean-export`.
- Vendor
- apostrophecms
- Product
- @apostrophecms/import-export
- CVSS
- LOW 3.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-21
- Original CVE updated
- 2026-10-21
- Advisory published
- 2026-10-21
- Advisory updated
- 2026-10-21
Who should care
Defenders responsible for ApostropheCMS deployments using the `@apostrophecms/import-export` package should assess exposure and apply patches or compensating controls to prevent unauthorized access to the `cleanExport` route.
Why it matters
The vulnerability in the `@apostrophecms/import-export` package allows unauthenticated access to the `cleanExport` route, potentially leading to unauthorized data access or disruption of import/export operations. Defenders should prioritize verifying exposure and applying patches or compensating controls.
- Potential unauthorized access to sensitive data or functionality via the `cleanExport` route.
- Possible disruption of data import/export operations.
- Need for verification of `@apostrophecms/import-export` package version and exposure to unauthenticated access.
Technical summary
The `@apostrophecms/import-export` package has a vulnerability in the `cleanExport` route, which lacks authentication and authorization checks. This allows unauthenticated clients to invoke the route and trigger the underlying `self.cleanExport(req)` method. The vulnerability is caused by a missing authentication check in the `cleanExport` route, which is defined in `packages/import-export/lib/apiRoutes.js`. The route is accessible via `POST /api/v1/@apostrophecms/import-export/clean-export`. The vulnerability can be mitigated by applying patches or compensating controls to prevent unauthorized access.
Defensive priority
Defenders should prioritize verifying exposure and applying patches for the `@apostrophecms/import-export` package, particularly for versions prior to 3.7.1, and assess the impact of unauthenticated access to the `cleanExport` route.
Recommended defensive actions
- Verify the version of `@apostrophecms/import-export` in use and apply patches to upgrade to version 3.7.1 or later if necessary.
- Assess the exposure of the `cleanExport` route to unauthenticated access and implement compensating controls if patches cannot be applied immediately.
- Monitor for any suspicious activity related to the `cleanExport` route.
- Review the configuration of the `@apostrophecms/import-export` package to ensure that it is properly secured.
- Check for any existing compensating controls that may mitigate the vulnerability.
- Perform a thorough review of the system to identify any potential entry points for attackers.
- Document the findings and provide recommendations for remediation.
Evidence notes
The source corpus provides details on the vulnerability in the `@apostrophecms/import-export` package, specifically the lack of authentication and authorization checks in the `cleanExport` route. However, the corpus does not provide explicit information on exploitation or specific impacts.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113648 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113648
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113648 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113648
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
ApostropheCMS: Missing Authentication in `cleanExport` Route
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/npm/GHSA-rw26-wwfc-9wvm.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe/security/advisories/GHSA-rw26-wwfc-9wvm
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe/commit/06e4b377f3c360f9e89c32dccd7e505ad5ddf498
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe/commit/40b989b1a9dd23d30029b8ce7668634265cfe5ea
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe/releases/tag/@apostrophecms/[email protected]
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.