Skip to main content
← All vulnerabilities
CVE-2026-71553GHSA-VMG4-6GFG-83QX

ApostropheCMS: 2nd-order prototype pollution via PATCH leading to single-request persistent DoS

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.32.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

ApostropheCMS is an open-source Node.js content management system. In 4.32.0 and earlier, PATCH /api/v1/article/:id accepts the inherited path toString.call and passes it through the utility module to apos.util.set() and apos.util.get(), allowing an authenticated editor to overwrite the shared Object.prototype.toString function's call property and cause a persistent process-wide denial of service until restart.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • apostrophecms apostrophe

    through 4.32.0

  • apostrophenpm

    fixed in 4.32.1

References 2

GitHub · apostrophecms/apostrophe