CVE Catalog

CVE-2026-45553

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

17th percentile - higher than 17% of all known CVEs

Summary

NiceGUI prior to version 3.12.0 has a vulnerability in ui.restructured_text() that renders reStructuredText server-side without disabling file insertion directives. An attacker can read local files accessible to the NiceGUI server process.

Risk Assessment

An attacker can read sensitive files on the server, such as configuration, keys, or user data, leading to information disclosure.

Recommendation

Upgrade NiceGUI to version 3.12.0 or later, which disables dangerous Docutils directives.

Other vulnerabilities in NiceGUI

See all
Original NVD description (English source)

NiceGUI is a Python-based UI framework. Prior to version 3.12.0, ui.restructured_text() renders reStructuredText server-side with Docutils without disabling file insertion directives. When a NiceGUI application passes attacker-controlled content to ui.restructured_text(), an attacker can use standard Docutils directives (include, csv-table with :file:, raw with :file:) to read local files readable by the NiceGUI server process. Applications that only pass trusted static strings to ui.restructured_text() are not affected. This issue has been patched in version 3.12.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS