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.
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.
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