eXtplorer standalone & Joomla!/Mambo Remote Code Execution vulnerability
Ejecución remota de código en eXtplorer mediante inclusión local de ficheros y recorrido de directorios en el parámetro lang.
Background
eXtplorer es un gestor de ficheros web con interfaz de aplicación de escritorio (arrastrar y soltar, rejilla y árbol de directorios), basado en la librería ExtJS. Se usa para acceder a los ficheros y directorios del servidor por FTP o acceso directo. Funciona como componente de Joomla! 1.5.x, 1.0.x y Mambo, o de forma independiente, y está basado en Quixplorer.
Description
eXtplorer es vulnerable a inclusión local de ficheros y recorrido de directorios porque no sanea suficientemente la entrada: el parámetro lang no se filtra. Como la aplicación permite subir ficheros, un atacante puede subir código PHP malicioso, averiguar la ruta completa del fichero (si display_errors está activado) e incluirlo aprovechando la inclusión local, con lo que puede ver cualquier fichero local o ejecutar código arbitrario en el contexto del servidor web.
Business impact
Un atacante podría ejecutar código arbitrario de forma remota y quizá obtener acceso al sistema operativo del servidor.
Systems affected
Versiones anteriores a la 2.0.0 de eXtplorer.
Solution
Actualizar a la versión 2.0.1 de eXtplorer.
Disclosure timeline
References
The information contained within this advisory is supplied 'as-is' with no warranties or guarantees of fitness of use or otherwise. Internet Security Auditors accepts no responsibility for any damage caused by the use or misuse of this information.
Compañía con sede en España y Colombia, especializada en auditoría de aplicaciones web, seguridad de red, test de intrusión e implantación y evaluación de cumplimiento. Nuestros clientes incluyen algunas de las mayores compañías de finanzas, telecomunicaciones, seguros y TIC. Proveedor independiente de fabricante, con experiencia profunda desde 2001. Nuestro esfuerzo en I+D incluye investigación de vulnerabilidades, colaboración en proyectos abiertos de seguridad, whitepapers y participación en eventos del sector.
¿Quieres que revisemos tu producto?
Contacta con nosotros¿Necesitas una auditoría de seguridad?
Cuéntanos tu situación y nuestro equipo se pondrá en contacto contigo para orientarte o agendar una llamada técnica.
