PT-2026-32983 · Giskard · Giskard

CVE-2026-40319

·

Publicado

2026-04-14

·

Atualizado

2026-07-13

CVSS v3.1

5.5

Média

VetorAV: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

CVE-2026-40319
GHSA-RQ2Q-4R55-9877
PYSEC-2026-2489

Produtos afetados

Giskard