PT-2020-13290 · Alvaro Lopez Ortega · Cherokee

Pjlantz

·

Publicado

2020-07-27

·

Atualizado

2022-11-29

·

CVE-2020-12845

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do Cherokee de 0.4.27 a 1.2.104
Descrição
O problema é uma negação de serviço causada por desreferências de ponteiro NULL. Um invasor remoto não autenticado pode travar o servidor enviando uma solicitação HTTP para recursos protegidos usando um cabeçalho Authorization malformado. Esse cabeçalho é tratado incorretamente durante uma chamada cherokee buffer add dentro das funções cherokee validator parse basic ou cherokee validator parse digest.
Recomendações
Para as versões do Cherokee 0.4.27 a 1.2.104, como solução temporária, considere restringir o acesso a recursos protegidos para minimizar o risco de exploração. Evite usar cabeçalhos Authorization malformados em solicitações HTTP até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

DoS

NULL Pointer Dereference

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-12845
MGASA-2021-0019

Produtos afetados

Cherokee