Skip to content
OpenAdvisories
Medium · 4.3 CVE-2026-93363 EUVD-2026-87206GHSA-mc8m-rr6c-r5qr

Payload CMS storage-vercel-blob Adapter Improper Access Control on Upload Route

Published Sep 25, 2026 · Updated Oct 1, 2026 · Assigned by VulnCheck

Description

The @payloadcms/storage-vercel-blob storage adapter for Payload contains an improper access control vulnerability that allows authenticated users to bypass collection-level permissions by accessing the client-upload route directly. Attackers can upload files through the client-upload endpoint without possessing the required collection access permissions, circumventing the intended access control enforcement.

Affected products

VendorProductAffectedFixed
payloadcms payload 3.25.0 – < 3.90.0, 4.0.0-canary.0 – < 4.0.0-canary.34 3.90.0

Affected packages

EcosystemPackageAffectedFixedRecord
npm @payloadcms/storage-vercel-blob >= 3.25.0, < 3.90.0 3.90.0 GHSA-mc8m-rr6c-r5qr
npm @payloadcms/storage-vercel-blob >= 4.0.0-canary.0, < 4.0.0-canary.34 4.0.0-canary.34 GHSA-mc8m-rr6c-r5qr

References