PT-2020-16183 · Dotplant · Dotplant2

Dahua966

·

Publicado

2020-09-18

·

Atualizado

2024-08-04

·

CVE-2020-25750

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do DotPlant2 anteriores a 14/09/2020
Descrição
Foi descoberta uma falha na classe Pay2PayPayment em payment/Pay2PayPayment.php, onde existe uma vulnerabilidade XXE na função checkResult(). A entrada do usuário ($ POST[‘xml’]) é usada para simplexml load string sem sanitização. Esta falha afeta apenas produtos que não são mais suportados pelo mantenedor.
Recomendações
Para versões anteriores a 14/09/2020, como solução temporária, considere desativar a função checkResult() na classe Pay2PayPayment até que um patch esteja disponível. Restrinja o acesso ao arquivo payment/Pay2PayPayment.php para minimizar o risco de exploração. Evite usar a entrada $ POST[‘xml’] na função afetada 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

XXE

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-25750
GHSA-C49V-35FF-Q9F7

Produtos afetados

Dotplant2