Skip to main content
← All vulnerabilities
CVE-2025-31489GO-2025-3594GHSA-WG47-6JQ2-Q2HH

MinIO performs incomplete signature validation for unsigned-trailer uploads

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in RELEASE.2025-04-03T14-56-28Z, 0.0.0-20250403145552-8c70975283f9
1 Nuclei template
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. The signature component of the authorization may be invalid, which would mean that as a client you can use any arbitrary secret to upload objects given the user already has prior WRITE permissions on the bucket. Prior knowledge of access-key, and bucket name this user might have access to - and an access-key with a WRITE permissions is necessary. However with relevant information in place, uploading random objects to buckets is trivial and easy via curl. This issue is fixed in RELEASE.2025-04-03T14-56-28Z.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • minio minio

    fixed in RELEASE.2025-04-03T14-56-28Z

  • github.com/minio/minioGo

    fixed in 0.0.0-20250403145552-8c70975283f9

References 3

GitHub · minio/minio

GitHub · projectdiscovery/nuclei-templates