---
id: CVE-2026-113656
title: >-
  ApostropheCMS: Unauthenticated unbounded multipart upload → disk-exhaustion
  DoS
summary: >-
  ApostropheCMS is an open-source Node.js content management system. Prior to
  1.5.5 of the ApostropheCMS Form add-on, its form submission route stages
  unbounded multipart uploads before form validation or authentication and lacks
  upload si…
severity: medium
cvss: 5.3
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'
cvssSource: cna
cwe:
  - CWE-770
vendor: apostrophecms
product: apostrophe
affected:
  - apostrophe < 4.33.0
  - form < 1.5.5
ssvc:
  exploitation: none
  automatable: 'yes'
  technicalImpact: partial
  timestamp: '2026-10-21T14:40:27.714281Z'
published: '2026-10-20'
updated: '2026-10-21'
sourceUpdated: '2026-10-21T15:53:31.741Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-113656'
references:
  - url: >-
      https://github.com/apostrophecms/apostrophe/security/advisories/GHSA-89mh-mm8c-mv7f
    label: >-
      https://github.com/apostrophecms/apostrophe/security/advisories/GHSA-89mh-mm8c-mv7f
  - url: >-
      https://github.com/apostrophecms/apostrophe/commit/9500b8b0e1d630d5e07fbb5fd2c25ed0943845ce
    label: >-
      https://github.com/apostrophecms/apostrophe/commit/9500b8b0e1d630d5e07fbb5fd2c25ed0943845ce
  - url: >-
      https://github.com/apostrophecms/apostrophe/commit/f84fd41cbf6c22eb8d0008fc9c25df1f7130b350
    label: >-
      https://github.com/apostrophecms/apostrophe/commit/f84fd41cbf6c22eb8d0008fc9c25df1f7130b350
  - url: >-
      https://github.com/apostrophecms/apostrophe/releases/tag/@apostrophecms/form@1.5.5
    label: >-
      https://github.com/apostrophecms/apostrophe/releases/tag/@apostrophecms/form@1.5.5
  - url: 'https://github.com/advisories/GHSA-89mh-mm8c-mv7f'
tags:
  - cve.org
  - ghsa
  - npm
epss: 0.00462
epssPercentile: 0.39879
aliases:
  - GHSA-89mh-mm8c-mv7f
ecosystem: npm
patched:
  - '@apostrophecms/form 1.5.5'
ingestedAt: '2026-10-20T17:12:53.597Z'
---

## Overview

ApostropheCMS is an open-source Node.js content management system. Prior to 1.5.5 of the ApostropheCMS Form add-on, its form submission route stages unbounded multipart uploads before form validation or authentication and lacks upload size, count, and rate limits. Repeated unauthenticated submissions can consume temporary disk storage and disrupt form handling or other host services. This issue is fixed in ApostropheCMS Form 1.5.5.

## Affected

- `apostrophe < 4.33.0`
- `form < 1.5.5`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.

## Package advisory (CVE-2026-113656)

Affected packages:

- `@apostrophecms/form < 1.5.5`

Patched in:

- `@apostrophecms/form 1.5.5`

Source: https://github.com/advisories/GHSA-89mh-mm8c-mv7f
