Nhost Storage Service MIME Type Spoofing Vulnerability

Vulnerability

A vulnerability exists in the Nhost storage service's file upload handler, prior to version 0.12.0. The issue arises because the handler trusts the client-supplied Content-Type header without conducting server-side MIME type verification. This flaw enables attackers to upload files with any MIME type, circumventing MIME type restrictions set on storage buckets. The vulnerability has been addressed in version 0.12.0.

Impact

Exploiting this vulnerability leads to incorrect MIME type representation in file metadata, allowing files to be mismanaged by systems that rely on this metadata, such as browsers, CDNs, and applications.

Reproduction

The vulnerability can be reproduced by uploading a file through the storage service while specifying a Content-Type header that is not 'application/octet-stream'. The server will accept the file based on the provided header without verifying its actual content, bypassing any existing MIME type restrictions.

Remediation

Users can update to Nhost version 0.12.0 or later, where this vulnerability has been fixed.

Added: Mar 20, 2026, 11:26 PM
Updated: Mar 20, 2026, 11:26 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
6.3
remediation
0.0
relevance
4.4
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.