GHSA-hh7j-pg39-q563CriticalCVSS 9.1
toui allows user-specific variables to be shared between users
🔗 CVE IDs covered (1)
📋 Description
Impact
Websites that use Website.user_vars property in versions.
Patches
It affects versions v2.0.1 to v2.4.0. Please upgrade to v2.4.1
Workarounds
Do not use Website.user_vars in websites when using versions v2.0.1 to v2.4.0. Also, do not use Website.signin_user() in version v2.4.0 only.
Explanation
ToUI is using Flask-Caching (SimpleCache) to store user variables. My misunderstanding was that these caches are stored in the client's browser, but it seems that these are stored in the server side.
🎯 Affected products1
- pip/toui:>= 2.0.1, < 2.4.1