Information Exposure Through Timing Discrepancy in Gradio - CVE-2024-1729
Published: February 22, 2024 / Updated: April 28, 2026
Gradio
Gradio
Description
The vulnerability allows a remote user to guess the password of password-protected applications.
The vulnerability exists due to observable timing discrepancies in password comparison in the authentication mechanism when processing login attempts. A remote user can send a large number of authentication guesses to guess the password of password-protected applications.
The issue relies on early termination of string comparisons, and the absence of default rate limiting increases the feasibility of brute-force attempts.