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 Gradio Project | |
| Summary | 
 | |
| CPE | cpe:2.3:a:gradio_project:gradio:2024-09-18:*:*:*:*:python:*:* | 
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
