CVE-2026-30944 json
StudioCMS Affected by Privilege Escalation via Insecure API Token Generation
published 2026-03-10 8 mo ago modified 2026-06-17 4 mo ago also GHSA-667w-mmh7-mrr4 , EUVD-2026-10555
- cvss
- 8.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 51%
- public exploits
- 0
- none known
Summary
StudioCMS is a server-side-rendered, Astro native, headless content management system. Prior to 0.4.0, the /studiocms_api/dashboard/api-tokens endpoint allows any authenticated user (at least Editor) to generate API tokens for any other user, including owner and admin accounts. The endpoint fails to validate whether the requesting user is authorized to create tokens on behalf of the target user ID, resulting in a full privilege escalation. This vulnerability is fixed in 0.4.0.
Patch / fix
- npm studiocms 0.4.0
- studiocms studiocms 0.4.0
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- total
- Assessed
- 8 mo ago
Exploit prediction
0.64% chance of exploitation in the next 30 days, higher than 51% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/withstudiocms/studiocms/security/advisories/GHSA-667w-mmh7-mrr4 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | studiocms | <0.4.0 |
0.4.0 |
Affected products
- withstudiocms studiocms
Classification
References
-
github.com
/withstudiocms/studiocms/commit/f4a209fc090c90195e2419fff47b48a46eab7441
web, patch
-
github.com
/withstudiocms/studiocms/commit/9eec9c3b45523b635cfe16d55aa55afabacbebe3
web
-
github.com
/withstudiocms/studiocms/security/advisories/GHSA-667w-mmh7-mrr4
web, exploit, vendor-advisory
-
github.com
/withstudiocms/studiocms/releases/tag/studiocms@0.4.0
web, product
-
nvd.nist.gov
/vuln/detail/CVE-2026-30944
advisory
-
github.com
/withstudiocms/studiocms
package
-
github.com
/withstudiocms/studiocms/releases/tag/studiocms%400.4.0
web
Sources
- CVE List CVE-2026-30944
- GitHub Advisory GHSA-667w-mmh7-mrr4
- NVD CVE-2026-30944
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.