porque la libtiff tiene un largo historial de bugs.
en el pasado cientos de visores de imagenes han tenido problemas con las imagenes tiff.
se debe una imagen tiff no es como una imagen normal, esta posee junto con la imagen propiamente dicha una serie de etiquetas que complementa ala imagen:
las mas comunes son:
* Binarias adecuadas para textos, por ejemplo.
* Niveles de gris, adecuadas para imágenes de tonos continuos como fotos en blanco y negro.
* Paleta de colores, adecuadas para almacenar diseños gráficos con un número limitado de colores.
* Color real, adecuadas para almacenar imágenes de tono continuo, como fotos en color.
* entre otros colores de formatos conocidos como gif
La imagen TIFF es una imagen pero a su vez contiene codigo en forma de etiquetas... este codigo puede ser reescrito de una manera provechosa. y si el programa visor no tiene unos limites internos de buffer.. pues ocurre un desbordamiento de buffer.
Asi que estos tipos al ver que la PSP usa la libtiff...como lo saben? mira en "Acerca de Playstation" comienzan a probar si la libreria tiene alguna vulnerabilidad.
Este tipo de Exploit no solo es usado en las PSP en forma del ChickHEN. tambien se uso en los iPod Touch y el iPhone.
Bonus:
Si no estoy mal...la imagen real que contiene el ChickHEN, debajo de las etiquetas donde esta el codigo del mismo.
es esta: