Arbitrary language parameter can passed to `aspell` executable via spelling requests in overleaf
O Overleaf permite que usuários especifiquem qualquer idioma em requisições de verificação ortográfica, o que pode ser explorado para forçar o servidor a carregar arquivos de dicionário arbitrários. Isso poderia expor arquivos sensíveis ou desabilitar o serviço de verificação ortográfica.
Uma vulnerabilidade de travessia de diretório (CWE-22) no endpoint de verificação ortográfica do Overleaf permite que atacantes injetem parâmetros de idioma arbitrários que são passados sem validação para o executável `aspell`, fazendo-o tentar carregar dicionários de caminhos controlados pelo atacante. O acesso a arquivos é limitado ao escopo do sistema de arquivos do servidor Overleaf. A exploração bem-sucedida pode resultar em divulgação de informações ou negação de serviço do recurso de verificação ortográfica.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →