Skip to main content

Divulgación pública de una vulnerabilidad crítica de sobrescritura arbitraria de archivos: Zip Slip

Escrito por

5 de junio de 2018

0 minutos de lectura

El equipo de seguridad de Snyk anuncia hoy la divulgación pública de una vulnerabilidad crítica de sobrescritura arbitraria de archivos llamada Zip Slip. Es una vulnerabilidad extendida que suele permitir la ejecución remota de comandos. Afecta a miles de proyectos, incluidos algunos de HP, Amazon, Apache, Pivotal y muchas otras empresas. Se ha detectado en varios ecosistemas, como JavaScript, Ruby, .NET y Go, pero es especialmente común en Java. Por supuesto, este tipo de vulnerabilidad ya existía, pero recientemente se ha manifestado en muchos más proyectos y bibliotecas.

Zip Slip se explota mediante un archivo comprimido especialmente diseñado que contiene nombres de archivo con recorrido de directorios (por ejemplo, ../../evil.sh). La vulnerabilidad puede afectar numerosos formatos de archivo, como tar, jar, war, cpio, apk, rar y 7z.

Mira el siguiente video para ver una explotación en vivo de la vulnerabilidad Zip Slip:

Zip Slip Vulnerability Exploit

Si quieres obtener más información sobre esta vulnerabilidad, incluidas las bibliotecas y los proyectos afectados, averiguar si te afecta y conocer los pasos de corrección que debes seguir, consulta nuestra página de investigación sobre la vulnerabilidad Zip Slip.

Ir a la página de investigación sobre Zip Slip

Dada la gravedad y la amplia propagación de la vulnerabilidad Zip Slip, te recomiendo encarecidamente que dediques tiempo a asegurarte de que no seas vulnerable, ya sea por otras bibliotecas o por tu propio código.

Todos los proyectos supervisados por Snyk recibirán alertas si usan alguna de las bibliotecas vulnerables. Si tus proyectos usan Java y eres cliente Standard, Pro o Enterprise, también te recomiendo que uses la pestaña Informes para identificar cuáles usan la biblioteca Apache Compress y revisar su código para confirmar que no sean vulnerables.

Si quieres conversar con más detalle sobre esta vulnerabilidad o necesitas información adicional para un reportaje, contáctanos en security@snyk.io.

Leer más

Blog

Los modelos de frontera encontraron las vulnerabilidades. Solo el atacante encontró las cadenas.

El análisis estático encontró las fallas, pero solo las pruebas de ataque en vivo demostraron cómo podían encadenarse para provocar brechas. Una comparación de Evo COS, Claude Security y Claude Code Security.

feature insights context
Blog

Los ataques autónomos ya están aquí. La defensa debe estar a su altura.

Los atacantes autónomos están reduciendo el tiempo disponible para defenderse. Descubre cómo el descubrimiento, la corrección, la validación y la prevención continuos pueden ayudar a los equipos de seguridad a seguirles el ritmo.

Blog

Tu backlog de vulnerabilidades ya no es deuda técnica: es una superficie de ataque

Un backlog de vulnerabilidades en crecimiento es más que deuda técnica: es una superficie de ataque. Descubre por qué las suposiciones obsoletas sobre el riesgo, los atacantes automatizados y los hallazgos encadenados requieren un nuevo enfoque.