{"id":"CVE-2026-93363","aliases":["GHSA-mc8m-rr6c-r5qr"],"url":"https://o3.security/vulnerability/CVE-2026-93363","summary":"Payload CMS storage-vercel-blob Adapter Improper Access Control on Upload Route","details":"### Impact\nIn affected configurations, client upload access does not consistently align with the associated collection’s access configuration.\n\nYou are affected if:\n- You use client uploads with `@payloadcms/storage-vercel-blob`.\n- Authenticated users can access the client-upload route.\n\nApplications that do not enable client uploads are not affected.\n\n### Patches\nClient uploads now require authentication and the appropriate collection-level access before upload access is granted.\n\nUsers should upgrade Payload packages to `>= 3.90.0` or `>= 4.0.0-canary.34`.\n\n### Workarounds\nUpgrading to a patched version is recommended. Until you can upgrade, disable client uploads or configure the upload route’s access control to enforce the associated collection’s permissions.","published":"2026-09-25T16:53:12.583Z","modified":"2026-10-28T02:31:01.122605920Z","cvss":null,"epss":null,"cisaKev":null,"exploitsKnown":null,"affectedPackages":[{"ecosystem":"npm","name":"@payloadcms/storage-vercel-blob","fixedVersion":"3.90.0"},{"ecosystem":"npm","name":"@payloadcms/storage-vercel-blob","fixedVersion":"4.0.0-canary.34"}],"fix":{"url":"https://github.com/payloadcms/payload/commit/47abe9bb5c444330dbfaa9a5bc2033337932270b","label":"payloadcms/payload@47abe9b"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/93xxx/CVE-2026-93363.json"},{"type":"ADVISORY","url":"https://github.com/payloadcms/payload/security/advisories/GHSA-mc8m-rr6c-r5qr"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-93363"},{"type":"ADVISORY","url":"https://www.vulncheck.com/advisories/payload-cms-storage-vercel-blob-adapter-improper-access-control-on-upload-route"},{"type":"PACKAGE","url":"https://github.com/payloadcms/payload"},{"type":"WEB","url":"https://github.com/payloadcms/payload/commit/47abe9bb5c444330dbfaa9a5bc2033337932270b"},{"type":"WEB","url":"https://github.com/payloadcms/payload/releases/tag/v3.90.0"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-10-28T02:31:01.122605920Z"}}