Allele Security Intelligence - ASA-2018-00046 – Asterisk: Buffer overflow remoto na consulta DNS SRV e NAPTR
ASA-2018-00046 – Asterisk: Buffer overflow remoto na consulta DNS SRV e NAPTR
Publicado em 15 novembro 2018 1 março 2019 por Allele Security Intelligence em Alertas
Buffer overflow remoto na consulta DNS SRV e NAPTR
Asterisk Open Source 15.x todas versões
Asterisk Open Source 16.x todas versões
Existe uma vulnerabilidade de buffer overflow nas funções dns_srv_alloc() e dns_naptr_alloc() do Asterisk que permitem um atacante tornar o Asterisk inoperante através de uma resposta SRV ou NAPTR especialmente criada.
Em ambas funções, dn_expand é usada para expandir o nome de domínio comprimido. O valor de retorno é usado para calcular o tamanho do buffer para a estrutura ast_dns_srv_record/ast_dns_naptr_record, onde o nome de domínio expandido será armazenado. Contudo, o valor de retorno de dn_expand é atualmente o comprimento do nome de domínio comprimido, sendo assim, isto pode conduzir a buffer overflow.
Última modificação: 1 março 2019
Com a tag ASA-2018-00046, AST-2018-010, Buffer Overflow, CVE-2018-19278, DNS NAPTR, DNS SRV
Post anterior ASA-2018-00045 – Apple: Spoofing na barra de endereço
Próximo post ASA-2018-00047 – Windows: Race condition em win32k!xxxMoveWindow devido a locking impróprio de mensagens enviadas sincronicamente entre threads