Multiples vulnerabilidades en HFS+

Securiteam ha anunciado la existencia de vulnerabilidades en el sistema de archivos HFS+ de Mac OS X, con las que un atacante podría obtener el código fuente de archivos PHP o JSP.

HFS+ (Hierarchical File System Plus) es un sistema de archivos desarrollado por Apple Computer para su uso en ordenadores con Mac OS. Dicho sistema permite a servidores como Apache recuperar el código fuente de un archivo PHP o JSP, utilizando las opciones «data fork» y «resource fork» (compartimento de datos y de recursos).

El problema reside en la característica de los sistemas de archivos HFS y HFS+ que permite dos streams de datos diferenciados para cada archivo, conocidos como «data fork» y «resource fork». En Mac OS X, el soporte para estos streams separados ha sido integrado en el POSIX API. En Mac OS X 10.2 y anteriores, al abrir un archivo por su nombre de ruta se abre directamente el compartimento de datos, pero tanto éste como el compartimento de recursos pueden abrirse añadiendo «/..namedfork/data» o «/..namedfork/rsrc» al nombre

de ruta.

Esta característica permite que los servidores web puedan ser engañados para que abran el contenedor de datos o recursos en vez del nombre de archivo absoluto. De esta manera, pueden visualizarse datos arbitrarios, como el código fuente de archivos interpretados.

Remitido por Gandalf

4 Comments

  1. Anónimo

    Esto de las vulnerabilidades en Mac es una cosa de jaja, ¿alguien conoce a alguien que usando Mac OS X le hayan «jackeado» o a quien le haya entrado un virus? Porque yo hace añosss que ni me pasa ni he oído de una sola persona a quien le haya ocurrido… Yo tengo más miedo a que me casque el disco duro sin hacer copia de seguridad, o a que me inunden el correo de spam que a estos temas… Y entre que alguien se pone las pilas para usar la vulnerabilidad y no, Apple ha cerrado el tema, además…