Aviso de seguridad de Debian
DSA-620-1 perl -- archivos y directorios temporales inseguros
- Fecha del informe:
- 30 de dic de 2004
- Paquetes afectados:
- perl
- Vulnerable:
- Sí
- Referencias a bases de datos de seguridad:
- En el diccionario CVE de Mitre: CVE-2004-0452, CVE-2004-0976.
- Información adicional:
-
Se han descubierto varias vulnerabilidades en Perl, el popular lenguaje para guiones. El proyecto Common Vulnerabilities and Exposures identificó los siguientes problemas:
- CAN-2004-0452
Jeroen van Wolffelaar descubrió que la función rmtree() del módulo File::Path eliminaba de forma insegura los árboles de directorios, lo que podía provocar la eliminación de archivos y directorios arbitrarios a través de un ataque de enlaces simbólicos.
- CAN-2004-0976
Los desarrolladores de Trustix descubrieron usos inseguros de archivos temporales en varios módulos, que permitían que un atacante local sobreescribiera archivos por medio de un ataque de enlaces simbólicos.
Para la distribución estable (woody), estos problemas se han corregido en la versión 5.6.1-8.8.
Para la distribución inestable (sid), estos problemas se han corregido en la versión 5.8.4-5.
Le recomendamos que actualice los paquetes de perl.
- CAN-2004-0452
- Arreglado en:
-
Debian GNU/Linux 3.0 (woody)
- Fuentes:
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8.dsc
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8.diff.gz
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1.orig.tar.gz
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8.diff.gz
- Componentes independientes de la arquitectura:
- http://security.debian.org/pool/updates/main/p/perl/libcgi-fast-perl_5.6.1-8.8_all.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-doc_5.6.1-8.8_all.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-modules_5.6.1-8.8_all.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-doc_5.6.1-8.8_all.deb
- Alpha:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_alpha.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_alpha.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_alpha.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_alpha.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_alpha.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_alpha.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_alpha.deb
- ARM:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_arm.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_arm.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_arm.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_arm.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_arm.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_arm.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_arm.deb
- Intel IA-32:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_i386.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_i386.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_i386.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_i386.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_i386.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_i386.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_i386.deb
- Intel IA-64:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_ia64.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_ia64.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_ia64.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_ia64.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_ia64.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_ia64.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_ia64.deb
- HPPA:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_hppa.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_hppa.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_hppa.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_hppa.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_hppa.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_hppa.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_hppa.deb
- Motorola 680x0:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_m68k.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_m68k.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_m68k.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_m68k.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_m68k.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_m68k.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_m68k.deb
- Big endian MIPS:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_mips.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_mips.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_mips.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_mips.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_mips.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_mips.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_mips.deb
- Little endian MIPS:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_mipsel.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_mipsel.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_mipsel.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_mipsel.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_mipsel.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_mipsel.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_mipsel.deb
- PowerPC:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_powerpc.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_powerpc.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_powerpc.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_powerpc.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_powerpc.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_powerpc.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_powerpc.deb
- IBM S/390:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_s390.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_s390.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_s390.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_s390.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_s390.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_s390.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_s390.deb
- Sun Sparc:
- http://security.debian.org/pool/updates/main/p/perl/libperl-dev_5.6.1-8.8_sparc.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_sparc.deb
- http://security.debian.org/pool/updates/main/p/perl/perl_5.6.1-8.8_sparc.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-base_5.6.1-8.8_sparc.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-debug_5.6.1-8.8_sparc.deb
- http://security.debian.org/pool/updates/main/p/perl/perl-suid_5.6.1-8.8_sparc.deb
- http://security.debian.org/pool/updates/main/p/perl/libperl5.6_5.6.1-8.8_sparc.deb
Las sumas MD5 de los ficheros que se listan están disponibles en el aviso original.