CVE-2026-113711 json
ApostropheCMS: Unauthenticated resource exhaustion via pre-auth aposBigUpload processing in @apostrophecms/import-export
published 20d ago modified 19d ago also GHSA-86wm-68pq-5jwq , EUVD-2026-105223
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 46%
- public exploits
- 0
- none known
Summary
ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0 of ApostropheCMS and 3.7.0 of the import-export module, import routes invoke bigUploadMiddleware without an early authorize callback, allowing unauthenticated requests to perform upload initialization, chunk storage, temporary processing, and attacker-declared cleanup work before the later user check rejects the import. This issue is fixed in ApostropheCMS 4.33.0 and import-export 3.7.0.
Patch / fix
- npm apostrophe 4.33.0
- npm @apostrophecms/import-export 3.7.0
Is CVE-2026-113711 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 20d ago
Exploit prediction
0.56% chance of exploitation in the next 30 days, higher than 46% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- github.com https://github.com/apostrophecms/apostrophe/security/advisories/GHSA-86wm-68pq-5jwq referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | apostrophe | <4.33.0 |
4.33.0 |
| npm | @apostrophecms/import-export | <3.7.0 |
3.7.0 |
Affected products
- apostrophecms apostrophe
- @apostrophecms import-export
Classification
References
-
github.com
/apostrophecms/apostrophe/commit/9500b8b0e1d630d5e07fbb5fd2c25ed0943845ce
web
-
github.com
/apostrophecms/apostrophe/commit/f84fd41cbf6c22eb8d0008fc9c25df1f7130b350
web
-
github.com
/apostrophecms/apostrophe/security/advisories/GHSA-86wm-68pq-5jwq
exploit, web
-
github.com
/apostrophecms/apostrophe/releases/tag/apostrophe@4.33.0
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-113711
advisory
-
github.com
/apostrophecms/apostrophe
package
Sources
- CVE List CVE-2026-113711
- GitHub Advisory GHSA-86wm-68pq-5jwq
- NVD CVE-2026-113711
Fencer Intel 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.