Alerta de Segurança Debian

DSA-228-1 libmcrypt -- buffer overflows e perda de memória

Data do Alerta:
14 Jan 2003
Pacotes Afetados:
libmcrypt
Vulnerável:
Sim
Referência à base de dados de segurança:
Na base de dados do BugTraq (na SecurityFocus): ID BugTraq 6510, ID BugTraq 6512.
No dicionário CVE do Mitre: CVE-2003-0031, CVE-2003-0032.
Informações adicionais:

Ilia Alshanetsky descobriu vários buffer overflows na libmcrypt, uma biblioteca para descriptografia e criptografia, que originam-se a partir de uma validação de saída inadequada. Ao passar uma saída, que é mais longa do que esperada, a um número de funções (múltiplas funções são afetadas), o usuário pode fazer com sucesso com que a libmcrypt trave e pode também estar apto a inserir código arbitrário e malicioso que pode ser executado sob o usuário libmcrypt, por exemplo, dentro de um servidor web.

Outra vulnerabilidade existe na forma como a libmcrypt carrega algoritmos via libtool. Quando diferentes algoritmos são carregados dinamicamente, cada vez que isso acontece, uma pequena parte de memória é perdida. Em um ambiente persistente (como um servidor web) isto pode levar a um ataque de exaustão de memória ao lançar requisições repetidas para uma aplicação utilizando a biblioteca mcrypt.

Na distribuição estável (woody), este problema foi corrigido na versão 2.5.0-1woody1.

A antiga distribuição estável (potato) não contém pacotes libmcrypt.

Na distribuição instável (sid), estes problemas foram corrigidos na versão 2.5.5-1.

Nós recomendamos que você atualize seus pacotes libmcrypt.

Corrigido em:

Debian GNU/Linux 3.0 (woody)

Fonte:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt_2.5.0-1woody1.dsc
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt_2.5.0-1woody1.diff.gz
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt_2.5.0.orig.tar.gz
Alpha:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_alpha.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_alpha.deb
ARM:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_arm.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_arm.deb
Intel IA-32:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_i386.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_i386.deb
Intel IA-64:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_ia64.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_ia64.deb
HPPA:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_hppa.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_hppa.deb
Motorola 680x0:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_m68k.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_m68k.deb
Big endian MIPS:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_mips.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_mips.deb
Little endian MIPS:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_mipsel.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_mipsel.deb
PowerPC:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_powerpc.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_powerpc.deb
IBM S/390:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_s390.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_s390.deb
Sun Sparc:
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt-dev_2.5.0-1woody1_sparc.deb
http://security.debian.org/pool/updates/main/libm/libmcrypt/libmcrypt4_2.5.0-1woody1_sparc.deb

Checksums MD5 dos arquivos listados estão disponíveis no alerta original.