ApostropheCMS uploadfs Azure backend leaks account-level SAS token into every public attachment URL (sas: true)
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| apostrophecms | apostrophe | affected |
|
||||||
| apostrophecms | uploadfs | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Apostrophecms | Apostrophecms |
|
||||||||
| Apostrophecms | Uploadfs |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-hhph-8536-gfq5 | ApostropheCMS uploadfs Azure backend leaks account-level SAS token into every public attachment URL (sas: true) |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.277% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Apostrophecms
Apostrophecms apostrophecms Apostrophecms uploadfs |
|
| Vendors & Products |
Apostrophecms
Apostrophecms apostrophecms Apostrophecms uploadfs |
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | ApostropheCMS uploadfs Azure backend leaks account-level SAS token into every public attachment URL (sas: true) | |
| Weaknesses | CWE-200 CWE-522 |
|
| References |
|
|
| Metrics |
cvssV3_1
|