Vulnerabilities/

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

Severity:
Medium

Description

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.

Recommendation

Update the @payloadcms/storage-s3 package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
@payloadcms/storage-s3
Anything's wrong? Let us know Last updated on April 01, 2026