Impact
An authenticated editor can send a PATCH request to /api/v1/article/:id and abuse a second‑order prototype pollution flaw that overwrites the shared Object.prototype.toString.call property. This change propagates process‑wide, causing the Node.js runtime to fail on every call that uses toString, leading to a persistent denial of service until a restart. The weakness is identified as CWE‑1321, a second‑order prototype pollution vulnerability.
Affected Systems
The problem exists in ApostropheCMS versions 4.32.0 and earlier. Users running those releases who have editor or higher permissions are able to trigger the flaw.
Risk and Exploitability
The CVSS score of 7.1 reflects a moderate severity; the exploit requires authenticated access, limiting casual exploitation. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog. Attackers would need to compromise an editor account or gain authentication through other means to reach the vulnerable endpoint.
OpenCVE Enrichment