top of page
perceptive_background_267k.jpg

NiceGUI is a Python-based UI framework. Prior to version 3.12.0, ui.restructured_text() renders reStructuredText server-side with Docutils without disabling fil…

Published:

1 juni 2026 om 22:00:00

Alert date:

2 juni 2026 om 17:02:02

Source:

nvd.nist.gov

Click to open the original link from this advisory

Web Technologies, Supply Chain & Dependencies

NiceGUI Python UI framework versions prior to 3.12.0 contain a vulnerability in ui.restructured_text() function that renders reStructuredText server-side with Docutils without disabling file insertion directives. Attackers can exploit this by passing malicious content to read local files accessible to the NiceGUI server process through standard Docutils directives including include, csv-table with :file:, and raw with :file: options. The vulnerability only affects applications that pass attacker-controlled content to ui.restructured_text(), while applications using only trusted static strings remain unaffected. This issue has been patched in version 3.12.0.

Technical details

Mitigation steps:

Affected products:

NiceGUI

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page