1) пользуйтесь функцией
getimagesize - это отлично поможет от "кулхакеров".
2) вообще, никакой угрозы для сайта нет, если подобные файлы невозможно проинклюдить где-то в коде (а этого быть не должно). Можете дополнительно отключить исполнение PHP-скриптов в конкретной папке, где хранятся эти изображения, но, обычно, если вы правильно валидируете расширения - бояться нечего.
То есть, и так по умолчанию код в изображениях работать не будет.