CVE-2024-42365: falha de alta gravidade em asterisk
Asterisk allows `Write=originate` as sufficient permissions for code execution / `System()` dialplan
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Corrija em breve. Ela tem exploit funcional público.
Asterisk PBX permite que usuários com permissão básica de 'originate' modifiquem arquivos de configuração e executem código arbitrário manipulando planos de discagem e operações de arquivo, criando um sério risco de segurança.
Um usuário AMI autenticado com permissão write=originate pode aproveitar a função FILE dentro da aplicação SET para anexar conteúdo malicioso a arquivos de configuração do Asterisk em /etc/asterisk/, além de fazer download de arquivos remotos para disco, permitindo execução de código arbitrário através de manipulação de planos de discagem (CWE-1220, CWE-267). Isto contorna controles de permissão pretendidos com apenas acesso AMI com privilégios originate limitados.
No mesmo produto, das mais perigosas para as menos.