
Prova de conceito para CVE-2015-7547
Estamos fornecendo este código como está. Você é responsável por proteger a si mesmo, sua propriedade e dados, e outras pessoas de quaisquer riscos causados por este código. Este código pode causar comportamentos inesperados e indesejados em sua máquina. Este código pode não detectar a vulnerabilidade em seu sistema.
Note que este POC consiste em dois componentes: código do servidor e código do cliente. O código do servidor aciona a vulnerabilidade e, portanto, fará o código do cliente travar. Note também que é necessário configurar o nameserver para apontar para o código do servidor, e fazer isso pode fazer com que outros programas que chamam a função getaddrinfo() travem enquanto o teste está em andamento. Este código POC é fornecido "como está", sem garantias, expressas ou implícitas, incluindo sem limitação quaisquer garantias de comercialização, adequação a um uso específico e não violação de direitos. O Google não assume responsabilidade pela instalação e uso adequados do código POC.