Paul Starzetz e Wojciech Purczynski do isec.pl descobriram uma vulnerabilidade de segurança crítica no código de gerenciamento de memória do Linux dentro da chamada de sistema mremap(2). Devido ao transbordamento do TLB (Translation Lookaside Buffer, um cache de endereço) é possível que um atacante ative um exploit que consiga o root local.
O vetor do ataque para os kernels 2.4.x e 2.2.x são exclusivos para as suas respectivas séries de kernel, de qualquer forma. Nós anteriormente acreditavámos que a vulnerabilidade explorável no 2.4.x não existia no 2.2.x, o que é verdade. No entanto, descobriu-se que uma segunda (tipo de) vulnerabilidade é realmente explorável no 2.2.x. mas não no 2.4.x, com um exploit diferente, é claro.
Na distribuição estável (woody) este problema foi corrigido na versão 2.2.10-13woody1 da imagem do kernel 2.2 para a arquitetura powerpc/apus e na versão 2.2.10-2 do fonte 2.2.10 do Linux.
Na distribuição instável (sid) este problema será corrigido em breve com o pacote kernel-image 2.4.20 para a powerpc/apus. A antiga imagem do kernel 2.2.10 será removida do Debian instável.
Você está altamente avisado a trocar o pacote kernel-image 2.4.17 para powerpc/apus da woody até que o pacote kernel-image 2.4.20 esteja corrigido na distribuição instável.
Nós recomendamos que você atualize seu pacote kernel Linux.
Matriz de vulnerabilidade para CAN-2004-0077
Checksums MD5 dos arquivos listados estão disponíveis no alerta original.