atualização do sistema de cache de dados na memória , onde foi corrigido , que permite causar a falha do processo de trabalho através do envio de uma solicitação especialmente formatada. A vulnerabilidade se manifesta a partir do lançamento da versão 1.6.0. Como uma solução alternativa para proteção, é possível desativar o protocolo binário para solicitações externas executando com a opção "-B ascii".
O problema é causado por um erro em análise do cabeçalho do protocolo binário, relacionada à definição incorreta do tamanho dos dados copiados para o buffer ao chamar a função memcpy (o tamanho é determinado com base no parâmetro especificado no cabeçalho da solicitação). Através de manipulações com o valor do parâmetro no cabeçalho do protocolo binário, um invasor que tem a capacidade de se conectar à porta de rede do Memcached pode causar um estouro de buffer, levando à falha do processo de trabalho.
Fonte: opennet.ru
