Netatalk · Netatalk · CVE-2024-38440
**Nome do software vulnerável e versões afetadas**
Versões do Netatalk anteriores à 3.2.1
Netatalk versão 3.2.0
**Descrição**
O problema surge devido à falta de validação do campo de comprimento após a análise dos dados fornecidos pelo usuário, levando a uma gravação fora dos limites da pilha (heap) de um byte, podendo causar uma negação de serviço (DoS) em determinados layouts de pilha ou com o ASAN ativado. A vulnerabilidade está localizada na operação FPLoginExt do Netatalk, na função `BN bin2bn` encontrada em etc/uams/uams dhx pam.c.
**Recomendações**
Para versões do Netatalk anteriores à 3.2.1, atualize para a versão 3.2.1 ou posterior para resolver o problema.
Para a versão 3.2.0 do Netatalk, atualize para a versão 3.2.1 ou posterior para resolver o problema.
Como solução temporária, considere desativar a operação `FPLoginExt` no Netatalk até que um patch esteja disponível.
Restrinja o acesso à função `BN bin2bn` em etc/uams/uams dhx pam.c para minimizar o risco de exploração.