Zip Slip Vulnerability
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
Línea de trabajo
Comienza inspeccionando el código de gestión de ZIP correspondiente a src/WordPress/Zip/functions.php en la línea indicada y, después, sigue cómo se extraen los nombres de archivo del archivo y los symlinks. Confirma el comportamiento previsto de recorrido y de los symlinks, añade cobertura para los casos informados y verifica que la extracción no pueda escribir fuera de su destino.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
As we discussed today, there's a ZIP Slip vulnerability below here. The filename should be sanitized to prevent directory traversal:
Also, maybe it's good to check for Symlinks and how they are being treated nowadays ;)
- Lenguaje dominante
- PHP
- Estrellas
- 61
- Forks
- 23
- Merge medio
- 20 h 9 min
- PR fusionados (30 d)
- 7
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de WordPress/php-toolkit
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
WordPress/php-toolkit#313 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 58/100
WordPress/php-toolkit#306 ·
Los mantenedores suelen responder en 1 día
-
WPCS complianceAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
WordPress/php-toolkit#157 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
WordPress/php-toolkit#138 · 7 comentarios · 2 reacciones ·
Los mantenedores suelen responder en 1 día
-
[Blueprints v2] Constraint the Blueprint bundle formatPosiblemente ocupada @JanJakes la tomó hace 433 días. AbiertoBlueprints enhancement
WordPress/php-toolkit#132 · 4 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de WordPress/php-toolkit
Issues similares
-
Performance: faster AopComposerLoader::findFile() for classes outside the cache (~1.6 µs per class)AbiertoEnhancement Performance
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
bug customer-reported
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
MagnaCapax/PMSS#1009 ·
Los mantenedores suelen responder en 5 días
-
product / databases product / functions product / self-hosted product / storage sdk / cli
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Bug Status: Needs Triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
php/php-src#24121 · 1 comentario ·
Los mantenedores suelen responder en 1 día