ASA-2019-00541 – Asterisk: Crash remoto na transcodificação de áudio


For the English version of this alert, click here.

Allele Security Alert

ASA-2019-00541

Identificador(es)

ASA-2019-00541, CVE-2019-15639, AST-2019-005

Título

Crash remoto na transcodificação de áudio

Fabricante(s)

Digium, Inc

Produto(s)

Asterisk Open Source

Versão(ões) afetada(s)

Asterisk Open Source 13.x versões anteriores à 13.28.1
Asterisk Open Source 16.x versões anteriores à 16.5.1

Versão(ões) corrigida(s)

Asterisk Open Source 13.x versão 13.28.1
Asterisk Open Source 16.x versão 16.5.1

Prova de conceito

Desconhecido

Descrição

Quando frames de áudio são fornecidos ao transcoding support de áudio no Asterisk, o número de amostras são verificados e, como parte disso, uma mensagem é emitida para indicar que não há amostras presentes. Foi realizada uma alteração para suprimir esta mensagem em um cenário específico em que a mensagem não era relevante. Essa mudança assumiu que as informações sobre a origem de um frame sempre existirão quando, na realidade, não.

Esse problema surge quando um pacote RTP que não continha áudio (e, portanto, nenhuma amostra) é recebido. Em um cenário de transcodificação específico, esse frame de áudio seria transformado em um frame sem informações de origem. Se esse novo frame fosse fornecido ao transcoding support de áudio, ocorreria uma falha, pois não haveria amostras e nenhuma informação de origem. O cenário de transcodificação requer que a opção “genericplc” seja habilitada (o padrão) e um caminho de transcodificação do formato de origem para o signed linear e, em seguida, do signed linear para outro formato.

Detalhes técnicos

Desconhecido

Créditos

Gregory Massel

Referência(s)

AST-2019-005: Remote Crash Vulnerability in audio transcoding
http://downloads.digium.com/pub/security/AST-2019-005.html

AST-2019-005: Remote Crash Vulnerability in audio transcoding
http://downloads.digium.com/pub/security/AST-2019-005.pdf

AST-2019-005: Remote Crash Vulnerability in audio transcoding
https://seclists.org/fulldisclosure/2019/Sep/9

translate: Crash when frame does not have a “src” field set
https://issues.asterisk.org/jira/browse/ASTERISK-28499

[PATCH] AST-2019-005 – translate: Don’t assume all frames will have a src
http://downloads.asterisk.org/pub/security/AST-2019-005-13.diff

[PATCH] AST-2019-005 – translate: Don’t assume all frames will have a src
http://downloads.asterisk.org/pub/security/AST-2019-005-16.diff

CVE-2019-15639
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15639

CVE-2019-15639
https://nvd.nist.gov/vuln/detail/CVE-2019-15639

Se encontrou algum erro neste alerta ou deseja uma análise compreensiva, entre em contato.

Última modificação: 23 setembro 2019

Não somos responsáveis por qualquer perda de dados, corrupção de dispositivos ou qualquer outro tipo de problema devido ao uso de qualquer informação mencionada em nossos alertas de segurança.