CVE-2026-42496 in Archive::Tar
Resumen
por VulDB • 2026-05-26
Las versiones de Archive::Tar anteriores a la 3.08 para Perl extraen enlaces simbólicos (symlinks) con destinos controlados por el atacante fuera del directorio de extracción.
La función `_make_special_file()` pasa el campo `linkname` del encabezado del archivo tar a `symlink()` sin validarlo contra rutas absolutas o segmentos `..`. La comprobación del modo de extracción segura (secure-extract) que protege la extracción de archivos regulares no cubre el destino del enlace simbólico.
Una operación `open` posterior, utilizando el nombre extraído, lee o escribe en la ruta elegida por el atacante.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.