Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-hh7j-pg39-q563

Опубликовано: 24 мая 2023
Источник: github
Github: Прошло ревью
CVSS3: 9.1

Описание

toui allows user-specific variables to be shared between users

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.

Пакеты

Наименование

toui

pip
Затронутые версииВерсия исправления

>= 2.0.1, < 2.4.1

2.4.1

EPSS

Процентиль: 64%
0.00472
Низкий

9.1 Critical

CVSS3

Дефекты

CWE-913
CWE-914

Связанные уязвимости

CVSS3: 9.1
nvd
больше 2 лет назад

ToUI is a Python package for creating user interfaces (websites and desktop apps) from HTML. ToUI is using Flask-Caching (SimpleCache) to store user variables. Websites that use `Website.user_vars` property. It affects versions 2.0.1 to 2.4.0. This issue has been patched in version 2.4.1.

EPSS

Процентиль: 64%
0.00472
Низкий

9.1 Critical

CVSS3

Дефекты

CWE-913
CWE-914