Description
StudioCMS is a server-side-rendered, Astro native, headless content management system. Prior to 0.4.3, the POST /studiocms_api/dashboard/create-reset-link endpoint allows any authenticated user with admin privileges to generate a password reset token for any other user, including the owner account. The handler verifies that the caller is an admin but does not enforce role hierarchy, nor does it validate that the target userId matches the caller's identity. Combined with the POST /studiocms_api/dashboard/reset-password endpoint, this allows a complete account takeover of the highest-privileged account in the system. This vulnerability is fixed in 0.4.3.
Published: 2026-03-11
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation / Account Takeover
Action: Patch Immediately
AI Analysis

Impact

StudioCMS is vulnerable to an Insecure Direct Object Reference (IDOR) that allows any authenticated user with admin privileges to generate a password reset token for any other user, including the owner account. The POST /studiocms_api/dashboard/create-reset-link endpoint verifies the caller is an admin but does not enforce a role hierarchy or confirm that the target userId matches the caller’s identity. When combined with the POST /studiocms_api/dashboard/reset-password endpoint, this flaw permits an attacker to reset the owner account’s password and gain full control of the system.

Affected Systems

All installations of StudioCMS running versions earlier than 0.4.3 are affected, including all releases from the first public release up through 0.4.2. The vendor product is withstudiocms:studiocms.

Risk and Exploitability

The CVSS score for this vulnerability is 6.8, indicating moderate severity. The EPSS score is below 1 %, suggesting a low but non‑zero likelihood of exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalogue. An attacker with compromised admin credentials, or who successfully authenticates as an admin, can exploit the IDOR by generating a reset link for the owner account and then applying the reset, resulting in full system takeover. The attack requires only authenticated admin access and no additional privileges, making it a straightforward privilege escalation vector.

Generated by OpenCVE AI on March 17, 2026 at 17:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the StudioCMS 0.4.3 patch or a later version that resolves the IDOR flaw.

Generated by OpenCVE AI on March 17, 2026 at 17:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-h7vr-cg25-jf8c StudioCMS: IDOR — Admin-to-Owner Account Takeover via Password Reset Link Generation
History

Tue, 17 Mar 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Studiocms
Studiocms studiocms
CPEs cpe:2.3:a:studiocms:studiocms:*:*:*:*:*:*:*:*
Vendors & Products Studiocms
Studiocms studiocms

Thu, 12 Mar 2026 20:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 12 Mar 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Withstudiocms
Withstudiocms studiocms
Vendors & Products Withstudiocms
Withstudiocms studiocms

Wed, 11 Mar 2026 20:30:00 +0000

Type Values Removed Values Added
Description StudioCMS is a server-side-rendered, Astro native, headless content management system. Prior to 0.4.3, the POST /studiocms_api/dashboard/create-reset-link endpoint allows any authenticated user with admin privileges to generate a password reset token for any other user, including the owner account. The handler verifies that the caller is an admin but does not enforce role hierarchy, nor does it validate that the target userId matches the caller's identity. Combined with the POST /studiocms_api/dashboard/reset-password endpoint, this allows a complete account takeover of the highest-privileged account in the system. This vulnerability is fixed in 0.4.3.
Title StudioCMS: IDOR — Admin-to-Owner Account Takeover via Password Reset Link Generation
Weaknesses CWE-639
CWE-640
References
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:H/A:N'}


Subscriptions

Studiocms Studiocms
Withstudiocms Studiocms
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-03-12T19:48:56.254Z

Reserved: 2026-03-10T22:02:38.854Z

Link: CVE-2026-32103

cve-icon Vulnrichment

Updated: 2026-03-12T19:48:53.275Z

cve-icon NVD

Status : Analyzed

Published: 2026-03-11T21:16:16.307

Modified: 2026-03-17T15:36:29.777

Link: CVE-2026-32103

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-03-20T15:37:21Z

Weaknesses