FreeBSD: Problema con imlib2-1.4.1.000 (Solucion)

Bien, instalando enlightenment, me sale el error de la dependia antes mencionada,  imlib2-1.4.1.000, esto desde los ports

Citar
# cd /usr/ports/graphics/imlib2
# make
===>  imlib2-1.4.1.000,2 has known vulnerabilities:
=> imlib2 -- XPM processing buffer overflow vulnerability.
   Reference: <http://www.FreeBSD.org/ports/portaudit/910486d5-ba4d-11dd-8f23-0019666436c2.html>
=> Please update your ports tree and try again.
*** Error code 1

Stop in /usr/ports/graphics/imlib2.
*** Error code 1

Stop in /usr/ports/graphics/imlib2.

Version del sistema:

Código:
# uname -a
FreeBSD  7.0-RELEASE FreeBSD 7.0-RELEASE #2: Mon Nov 24 09:02:58 UTC 2008     root@:/usr/src/sys/i386/compile/VGN-N350  i386


Ahora El problema no es que no la pueda instalar, dice que es un problema de seguridad:
Citar
imlib2 -- XPM processing buffer overflow vulnerability.
   Reference: <http://www.FreeBSD.org/ports/portaudit/910486d5-ba4d-11dd-8f23-0019666436c2.html>

Si me voy a la pagina de los ports, vemos que ya esta actualizado el make file

http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/imlib2/

Citar
- Fix a buffer overflow vulnerability in imlib2. PR: ports/129037 Submitted by...


La informacion acerca del bug esta en

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505714
http://www.freebsd.org/cgi/query-pr.cgi?pr=129037


Aqui muestrare como instalar correctamente Imlib2 desde los pors de FreeBSD.

En otro post se agrergara como Testear la Vulnerabilidad.

Primero hare una copia de seguridad del Directorio imlib2 dentro de /usr/ports/graphics/

Nota que esto yo lo realizo para posterior analisis.

Citar
# tar cf imlib2.tar imlib2/
# bzip2 -k9 imlib2.tar
# rm imlib2.tar
# ls -Gla imlib*.*
-rw-r--r--  1 root  100   2360 Dec  3 11:06 imlib2.tar.bz2

Aqui debemos borrar el directorio imlib2

Código:
#rm -r imlib2/

Descargamos el Tarball del directorio del port de
http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/imlib2/imlib2.tar.gz?tarball=1

Descomprimimos

Código:
# tar xvf imlib2.tar.gz
# cd imlib2
# make && make install


Y ahora si podemos ir al directorio de enlightenment y continuar su instalacion.

;) saludos y espero a alguien le sirva

Comentarios

Entradas populares de este blog

Clave WPA2 por Defecto de equipos TotalPlay (Huawei HG8245H)

Cable modem Ubee - WPA2 y WPS por defecto