Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. gradio
  4. ›
  5. CVE-2024-47168

CVE-2024-47168: In Gradio, the `enable_monitoring` flag set to `False` does not disable monitoring

October 10, 2024 (updated January 21, 2025)

What kind of vulnerability is it? Who is impacted?

This vulnerability involves data exposure due to the enable_monitoring flag not properly disabling monitoring when set to False. Even when monitoring is supposedly disabled, an attacker or unauthorized user can still access the monitoring dashboard by directly requesting the /monitoring endpoint. This means that sensitive application analytics may still be exposed, particularly in environments where monitoring is expected to be disabled. Users who set enable_monitoring=False to prevent unauthorized access to monitoring data are impacted.

References

  • github.com/advisories/GHSA-hm3c-93pg-4cxw
  • github.com/gradio-app/gradio
  • github.com/gradio-app/gradio/security/advisories/GHSA-hm3c-93pg-4cxw
  • github.com/pypa/advisory-database/tree/main/vulns/gradio/PYSEC-2024-198.yaml
  • nvd.nist.gov/vuln/detail/CVE-2024-47168

Code Behaviors & Features

Detect and mitigate CVE-2024-47168 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 4.44.0

Fixed versions

  • 4.44.0

Solution

Upgrade to version 4.44.0 or above.

Impact 4.3 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-670: Always-Incorrect Control Flow Implementation

Source file

pypi/gradio/CVE-2024-47168.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:16:02 +0000.