PT-2022-6940 · V8+1 · V8+1
Cristian-Alexandru Staicu
·
Publicado
2022-04-28
·
Atualizado
2022-05-11
·
CVE-2022-21227
CVSS v2.0
7.8
Alta
| Vetor | AV:N/AC:L/Au:N/C:N/I:N/A:C |
Nome do software vulnerável e versões afetadas
Versões 5.0.0 a 5.0.2 do sqlite3
Descrição
A vulnerabilidade está relacionada a um consumo descontrolado de recursos no componente V8 do sistema de gerenciamento de banco de dados SQLite, o que pode levar a uma negação de serviço (DoS). A exploração desse problema pode causar a falha do aplicativo quando um objeto específico é fornecido na matriz de parâmetros. O erro não pode ser interceptado e resultará em um erro fatal. A função
toString do parâmetro passado é invocada e, se um objeto Function inválido for passado, ela lançará uma exceção e causará a falha do mecanismo V8.Recomendações
Para as versões 5.0.0, 5.0.1 e 5.0.2, atualize para a versão 5.0.3 ou posterior para resolver a vulnerabilidade.
Como solução temporária, certifique-se de que haja sanitização suficiente no aplicativo pai para proteger contra valores inválidos sendo fornecidos aos parâmetros de ligação.
Correção
Resource Exhaustion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
V8
Sqlite3