Definición de cruce de directorios
El recorrido del directorio es una forma de explotación de HTTP en la que un pirata informático utiliza el software en un servidor web para acceder a los datos en un directorio que no sea el directorio raíz del servidor. Si el intento tiene éxito, el pirata informático puede ver archivos restringidos o incluso ejecutar comandos en el servidor.
Cómo afecta el cruce de directorios al Android O.S
Directory Traversal dentro de Android, permite a los atacantes perpetrar un ataque transversal a la ruta en el contexto de una aplicación de usuario y leer / escribir archivos dentro del almacenamiento interno.
Ejemplo de ataque de Android Directory Traversal
Nombre de la aplicación:
ES File Explorer v3.2.4.1 - Vulnerabilidad de la trayectoria del camino
Producto & Introducción al servicio:
ES File Explorer es un dispositivo todo en uno gratuito que incluye un administrador de archivos & aplicación & Tareas, soporte para espacios de almacenamiento en línea (Dropbox, Google Drive, SkyDrive, Box.net, Sugarsync, Yandex, Amazon S3),
ID de CVE:
CVE-2015-1876
Referencias (Fuente):
Detalles técnicos & Descripción:
Se descubrió una vulnerabilidad en la web de Path Traveral en la aplicación web de Android móvil oficial ES File Explorer v3.2.4.1. La vulnerabilidad de seguridad permite que un atacante remoto solicite archivos locales no autorizados y rutas del sistema para poner en peligro la aplicación o el dispositivo.
La vulnerabilidad se encuentra en la solicitud de ruta content://com.estrongs.files/system/
con el contexto. La vulnerabilidad puede ser explotada por
Atacantes locales o remotos sin interacción del usuario. El atacante debe reemplazar la solicitud de ruta de sdcard en com.estrongs.files / system con un
solicitud de ruta maliciosa como ./etc/passwd ./etc/hosts y continúa la solicitud. El vector de ataque se encuentra en el lado de la aplicación del servicio.
y la solicitud es http.
Mi pregunta
Aunque entiendo qué es Recorrido de directorio y cómo puede tener lugar Recorrido de directorio . No sé qué factores hacen que una selección de código de Android sea vulnerable a tal ataque.