Is it possible to have virus or any malware in images with normal extension?
Sim, mas isso é apenas porque um arquivo é um arquivo e a extensão é apenas parte do nome do arquivo. Por si só, uma extensão de arquivo tem relação não com o conteúdo. A extensão apenas indica o que o arquivo deve conter.
Se o arquivo for não executável, a carga útil do vírus deve ser adicionada de forma a explorar um programa em particular que abra e analise o arquivo. Geralmente, isso é feito manipulando a estrutura do arquivo (no nível de byte) para causar um estouro de buffer / pilha no programa analisando o arquivo.