CVE-2024-10624: falha de alta gravidade em gradio-app/gradio
Regular Expression Denial of Service (ReDoS) in gradio-app/gradio
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
Uma falha no componente gr.Datetime do Gradio permite que atacantes enviem entradas especialmente elaboradas que fazem o servidor gastar tempo excessivo de CPU processando uma expressão regular, congelando a aplicação e negando serviço aos usuários legítimos.
Uma vulnerabilidade ReDoS no padrão regex do componente gr.Datetime `^(?:\s*now\s*(?:-\s*(\d+)\s*([dmhs]))?)?\s*$` permite que atacantes remotos não autenticados provoquem correspondência de regex em tempo polinomial por meio de requisições HTTP elaboradas, esgotando recursos de CPU e causando negação de serviço.
No mesmo produto, das mais perigosas para as menos.