What MIME sniffing is
Every response your server sends carries a Content-Type header describing what the content is: an HTML page, a stylesheet, a script, an image. Historically browsers would inspect the content itself and override that declaration if it looked wrong, a behaviour known as MIME sniffing.
That was convenient for badly configured servers and unhelpful for security. If a file that is supposed to be a harmless upload is sniffed as a script, it may be executed in the visitor's browser in the context of your site.
