PT-2026-32983 · Giskard · Giskard
CVE-2026-40319
·
Publicado
2026-04-14
·
Atualizado
2026-07-13
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Giskard versões anteriores a 1.0.2b1
Description
A verificação RegexMatching no pacote
giskard-checks passa um padrão de expressão regular fornecido pelo usuário diretamente para a função re.search() do Python sem um tempo limite, guarda de complexidade ou validação de padrão. Um padrão de regex manipulado pode desencadear o backtracking catastrófico, que é um estado onde o mecanismo de regex leva um tempo exponencial para determinar se uma string corresponde a um padrão, fazendo com que o processo trave indefinidamente e resulte em uma negação de serviço. A exploração requer acesso de escrita a uma definição de verificação e a subsequente execução do conjunto de testes, o que pode impactar a disponibilidade em ambientes automatizados, como pipelines de CI/CD. O problema está localizado em text matching.py dentro da chamada re.search(pattern, text).Recommendations
Atualize para a versão 1.0.2b1 ou posterior.
Exploit
Correção
DoS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Giskard