PT-2020-18339 · Uap · Uap-Core
Bcaller
+1
·
Publicado
2020-02-20
·
Atualizado
2024-02-08
·
CVE-2020-5243
CVSS v3.1
5.7
Média
| Vetor | AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões do uap-core anteriores à 0.7.3
Descrição
A vulnerabilidade permite que invasores remotos sobrecarreguem um servidor definindo o cabeçalho User-Agent em uma solicitação HTTP(S) com strings longas criadas de forma maliciosa. Isso ocorre porque algumas expressões regulares são vulneráveis à negação de serviço por expressão regular (REDoS) devido à sobreposição de grupos de captura. Cada expressão regular vulnerável contém três grupos de captura sobrepostos, e o backtracking tem complexidade de tempo aproximadamente cúbica em relação ao comprimento da string do user-agent.
Recomendações
Atualize o uap-core para a versão 0.7.3 ou posterior para resolver o problema. Como solução temporária, considere restringir o comprimento do cabeçalho User-Agent em solicitações HTTP(S) para impedir a exploração. Além disso, desativar ou restringir o uso das expressões regulares vulneráveis pode ajudar a minimizar o risco de exploração até que um patch seja aplicado.
Exploit
Correção
DoS
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Uap-Core