Impact
NiceGUI, a Python UI framework, has a flaw where two FastAPI routes that serve per-component static assets accept a sub-path that can refer to a directory. When such a request is made, an unhandled RuntimeError occurs inside Starlette’s FileResponse, causing Uvicorn to log a full exception traceback. This represents an unexpected error that can be triggered without authentication and can be used to amplify log output.
Affected Systems
All installations of NiceGUI version 3.11 and earlier, produced by zauberzeug, are affected. The patch that fixes the issue is included in release 3.12.0.
Risk and Exploitability
The vulnerability has a CVSS score of 5.3, indicating moderate risk. There is no EPSS score available and the issue is not listed in the CISA KEV catalog. A remote attacker can reach the vulnerable routes without authentication and send a large number of requests that generate massive log traces, potentially saturating disk or log‑pipeline resources. No additional prerequisites are required beyond network reachability to the NiceGUI server.
OpenCVE Enrichment
Github GHSA