PT-2025-12049 · Gradio · Gradio

Publicado

2025-03-20

·

Atualizado

2025-03-20

·

CVE-2024-10624

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas Versões do gradio anteriores à versão que corrige o problema no commit do git 98cbcae
Descrição Existe uma vulnerabilidade de Negação de Serviço por Expressão Regular (ReDoS) no componente gr.Datetime, decorrente do uso de uma expressão regular ^(?:s*nows*(?:-s*(d+)s*([dmhs]))?)?s*$ para processar a entrada do usuário. Isso pode fazer com que o processo do gradio consuma 100% da CPU e potencialmente leve a uma condição de Negação de Serviço (DoS) no servidor quando um atacante envia uma requisição HTTP elaborada.
Recomendações Para versões anteriores à correção, considere desativar o componente gr.Datetime até que uma correção esteja disponível para prevenir uma possível exploração. Restrinja o acesso ao componente vulnerável gr.Datetime para minimizar o risco de exploração. Evite usar a expressão regular ^(?:s*nows*(?:-s*(d+)s*([dmhs]))?)?s*$ no componente gr.Datetime até que o problema seja resolvido.

Exploit

Correção

DoS

Resource Exhaustion

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-10624
GHSA-RVGH-PR46-X7GG

Produtos afetados

Gradio