p PatchFirst

PatchFirst · Latest vulnerabilities

@payloadcms/storage-s3 vulnerabilities

Vulnerability published for @payloadcms/storage-s3 in the last 30 days: 1. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 2

  1. CVE-2026-105867

    High · CVSS 7.1EPSS 0.22%Fix available

    Payload: Client uploads could overwrite S3 objects

    Payload is a free and open source headless content management system. In @payloadcms/storage-s3 versions before 3.90.0 and canary versions before 4.0.0-canary.34, an authenticated user can overwrite an existing S3 object belonging to another upload collection when client uploads are enabled for multiple collections sharing a bucket and useCompositePrefixes is false or unset. This bypasses the target collection's access controls and prior file validation. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

    • Update to 3.90.0
    • Update to 4.0.0-canary.34
    Published Updated
  2. CVE-2026-34750

    Medium · CVSS 6.5EPSS 0.34%Fix available

    Payload has Insufficient Filename Validation in Client-Upload Signed-URL Endpoints

    Payload is a free and open source headless content management system. Prior to version 3.78.0 in @payloadcms/storage-azure, @payloadcms/storage-gcs, @payloadcms/storage-r2, and @payloadcms/storage-s3, the client-upload signed-URL endpoints for S3, GCS, Azure, and R2 did not properly sanitize filenames. An attacker could craft filenames to escape the intended storage location. This issue has been patched in version 3.78.0 for @payloadcms/storage-azure, @payloadcms/storage-gcs, @payloadcms/storage-r2, and @payloadcms/storage-s3.

    • Update to 3.78.0
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →