Неправильно управляемая модификация атрибутов прототипа объектов («Загрязнение прототипом»), использование Password Hash с недостаточной уя…
Неправильно управляемая модификация атрибутов прототипа объектов («Загрязнение прототипом»), использование Password Hash с недостаточной уязвимостью вычислительных усилий в Rustdesk-клиент RustDesk Client rustdesk, hbb_common на Windows, MacOS, Linux (модуль безопасности Password, шифрование конфигураций, модули машинного UID) позволяет извлекать Эта уязвимость связана с программными файлами hbb_common/src/src/password_security.Rs, hbb_common/src/config.Rs, hbb_common/src/lib.Rs (get_uuid), machine-uid/src/lib.Rs и программными процедурами symmetric_crypt(), encrypt_str_or_original(), decrypt_str_or_original(), get_uid(), get_uuid(). Эта проблема затрагивает клиента RustDesk: через 1.4.5.
Хранение паролей в восстанавливаемом формате делает их уязвимыми к атакам повторного использования со стороны злоумышленников. Следует учитывать, что восстанавливаемые зашифрованные пароли не дают существенного преимущества перед паролями в открытом виде, поскольку доступны не только внешним злоумышленникам, но и недобросовестным сотрудникам. Если системный администратор может восстановить пароль напрямую или посредством перебора доступной информации, он может использовать этот пароль и для других учётных записей.
https://cwe.mitre.org/data/definitions/257.html →Открыть в коллекции CWE →Злоумышленник перебирает все возможные значения пароля до тех пор, пока не достигает успеха. Атака полного перебора, если она вычислительно выполнима, всегда успешна, поскольку по существу перебирает все возможные пароли, образуемые применяемым алфавитом (строчные и прописные буквы, цифры, специальные символы и т. д.) с учётом максимальной длины пароля.
https://capec.mitre.org/data/definitions/49.html →Открыть в коллекции CAPEC →