CVE-2026-113652 ApostropheCMS uploadfs Azure backend leaks account-level SAS token into every public attachment URL (sas: true)
- Exploited in the wild
- Not known
- Fix
- Available
What is CVE-2026-113652?
CVE-2026-113652 is a medium-severity vulnerability in apostrophecms apostrophe, published on 20 Oct 2026.
Official description
ApostropheCMS is an open-source Node.js content management system. From 1.25.0 until 1.28.0, uploadfs Azure backend leaks account-level SAS token into every public attachment URL. When uploadfs is configured with the Azure backend and sas: true, createContainer() builds the BlobServiceClient from a URL that embeds the full SAS query string, and Azure SDK v12 derived clients inherit that query string. This issue is fixed in version 1.28.0.
Which versions are affected by CVE-2026-113652?
2 open source packages ship an affected version, including uploadfs.
| Package | Affected | Fixed in |
|---|---|---|
uploadfs npm | From 1.25.0 | 1.28.0 |
uploadfs npm | From 1.25.0 | 1.28.0 |
How do I fix CVE-2026-113652?
Upgrade uploadfs to 1.28.0 or later.
Is CVE-2026-113652 being exploited?
There is no known exploitation of CVE-2026-113652 in the wild and no public exploit code.
Sources
Also known as GHSA-hhph-8536-gfq5.