Findings

CVE-2025-66645

NiceGUI is a Python-based UI framework.

Published Dec 9, 2025 · updated Oct 14, 2026 · zauberzeug nicegui

NiceGUI is a Python-based UI framework. Versions 3.3.1 and below are vulnerable to directory traversal through the App.add_media_files() function, which allows a remote attacker to read arbitrary files on the server filesystem. This issue is fixed in version 3.4.0.

Code

The project this record applies to. Exploit listings stay in References.

Timeline

Detection, updates, and resolution for this record.

  1. Dec 9, 2025 · NIST NVD

    Detected

    NiceGUI is a Python-based UI framework. Versions 3.3.1 and below are vulnerable to directory traversal through the App.add_media_files() function, which allows a remote attacker to read arbitrary files on the server filesystem. This issue is fixed in version 3.4.0.

  2. Oct 14, 2026 · NIST NVD

    Updated

    NiceGUI is a Python-based UI framework. Versions 3.3.1 and below are vulnerable to directory traversal through the App.add_media_files() function, which allows a remote attacker to read arbitrary files on the server filesystem. This issue is fixed in version 3.4.0.

Affected

  • cpe zauberzeug/niceguiversion unspecified

Sources

  • CVE.orgVulnerability recordCVE-2025-66645

    Official CVE identifier

    cve.org
  • FIRST EPSSExploitation probabilityCVE-2025-66645

    30-day exploitation probability 1.1%

    first.org
  • NIST NVDVulnerability recordCVE-2025-66645

    NiceGUI is a Python-based UI framework. Versions 3.3.1 and below are vulnerable to directory traversal through the App.add_media_files() function, which allows a remote attacker to read arbitrary files on the server filesystem. This issue is fixed in version 3.4.0.

    nvd.nist.gov

References