A Regular Expression Denial of Service (ReDoS) vulnerability exists in the gradio-app/gradio repository, affecting the gr.Datetime component. The affected version is git commit 98cbcae. The vulnerability arises from the use of a regular expression `^(?:\s*now\s*(?:-\s*(\d+)\s*([dmhs]))?)?\s*$` to process user input. In Python's default regex engine, this regular expression can take polynomial time to match certain crafted inputs. An attacker can exploit this by sending a crafted HTTP request, causing the gradio process to consume 100% CPU and potentially leading to a Denial of Service (DoS) condition on the server.
References
| Link | Resource |
|---|---|
| https://huntr.com/bounties/e8d0b248-8feb-4c23-9ef9-be4d1e868374 | Exploit Third Party Advisory |
Configurations
History
15 Oct 2025, 13:15
| Type | Values Removed | Values Added |
|---|---|---|
| CWE | CWE-1333 |
14 Oct 2025, 18:54
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://huntr.com/bounties/e8d0b248-8feb-4c23-9ef9-be4d1e868374 - Exploit, Third Party Advisory | |
| First Time |
Gradio Project
Gradio Project gradio |
|
| CPE | cpe:2.3:a:gradio_project:gradio:2024-09-18:*:*:*:*:python:*:* | |
| Summary |
|
20 Mar 2025, 10:15
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2025-03-20 10:15
Updated : 2025-10-15 13:15
NVD link : CVE-2024-10624
Mitre link : CVE-2024-10624
CVE.ORG link : CVE-2024-10624
JSON object : View
Products Affected
gradio_project
- gradio
CWE
CWE-1333
Inefficient Regular Expression Complexity
