Skip to content

v0.4 — Corrección de seguridad en sincronizar (nombres de carpeta)

Choose a tag to compare

@iShun05 iShun05 released this 09 Oct 16:46
· 29 commits to main since this release

Corregido

  • Seguridad (path traversal) en sincronizar: el nombre de carpeta salía del <directory> del metadata.xml de cada mod, que es un dato ajeno. Ahora solo se acepta un nombre simple (sin barras ni ..), la ruta final debe quedar dentro de mods/ y la copia no sigue enlaces simbólicos. Detectado por la revisión automática de seguridad.

Archivos y pruebas

  • scripts/isaac_pack.py. Probado el filtro con ../x, a/b, .., a\\b y vacío (rechazados) y con las carpetas reales de los 111 mods (todas aceptadas).

📦 Código de esta versión: https://github.com/iShun05/Isaac-Modpack-ES/tree/v0.4
📜 Historial completo: https://github.com/iShun05/Isaac-Modpack-ES/blob/main/CHANGELOG.md