PT-2021-3467 · Unknown · Invoice Ninja
Ropwarejb
·
Publicado
2021-06-03
·
Atualizado
2021-06-15
·
CVE-2021-33898
CVSS v2.0
9.3
Alta
| Vetor | AV:N/AC:M/Au:N/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas
Versões do Invoice Ninja anteriores à 4.4.0
Descrição
O problema está relacionado a uma chamada insegura à função
unserialize() no arquivo app/Ninja/Repositories/AccountRepository.php, o que pode permitir que um invasor deserialize classes PHP arbitrárias. Isso pode resultar na execução remota de código em determinados contextos. A entrada do invasor deve estar hospedada em http://www.geoplugin.net, e um ataque bem-sucedido requer a falsificação desse site ou a obtenção de controle sobre ele.Recomendações
Para versões anteriores à 4.4.0, atualize para a versão 4.4.0 ou posterior para resolver o problema. Como solução temporária, considere desativar a função
unserialize() em app/Ninja/Repositories/AccountRepository.php até que um patch esteja disponível. Restrinja o acesso ao arquivo AccountRepository.php para minimizar o risco de exploração. Evite usar a função unserialize() no contexto afetado até que o problema seja resolvido.Correção
Deserialization of Untrusted Data
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Invoice Ninja