Skip to main content
VulnerabilityPublished

CVE-2026-32101: @studiocms s3-storage · Incorrect Authorization

Affects @studiocms s3-storageSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.6 High : upgrade to 0.3.1 soon.

Data as of 30 Oct 2026, 11:52 UTC

CVSS 3.1 base score
7.6High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 9% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 0.3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 11 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Upgrade @studiocms s3-storage to 0.3.1.

Affected software

ProductAffectedFixed in
@studiocmss3-storageAffected
  • <0.3.1
Fixed in
  • 0.3.1

AI-suggested

Organizations should immediately upgrade the @studiocms s3-storage manager to version 0.3.1 or later, where the authorization bypass is fixed by correctly awaiting the asynchronous isAuthorized() function. Until upgrading, restrict access to the CMS to trusted users only and monitor S3 bucket activity for unauthorized file operations. Implement additional access controls at the S3 bucket policy level to limit file operations to authorized service accounts. Conduct code reviews to ensure all asynchronous authorization checks are properly awaited in custom or forked versions. Employ runtime monitoring and alerting for anomalous file operations. Regularly audit user roles and permissions within StudioCMS to minimize the number of users with authenticated access. Consider isolating the CMS environment and S3 buckets behind network segmentation and VPNs to reduce exposure.

Description

CVE-2026-32101 is a high-severity authorization bypass vulnerability in the @studiocms s3-storage manager versions prior to 0.3.1. The flaw arises because the asynchronous isAuthorized() function is called without awaiting its Promise result, causing the authorization check to always pass. This allows any authenticated user with the lowest visitor role to perform unauthorized file operations such as upload, delete, rename, and list on the S3 bucket. The vulnerability affects server-side-rendered, Astro native, headless CMS deployments using vulnerable versions of the s3-storage manager. No user interaction is required beyond authentication, and the vulnerability is remotely exploitable over the network. The issue is fixed in version 0.3.1.

References

Community reviews

Loading reviews…