CVE-2024-1880 in AutoGPT
Сводка
по VulDB • 05.06.2026
Уязвимость внедрения команд операционной системы (OS command injection) существует в классе MacOSTTS Text-To-Speech MacOS проекта significant-gravitas/autogpt, затрагивая версии вплоть до v0.5.0. Уязвимость возникает из-за неправильной нейтрализации специальных элементов, используемых в команде ОС, внутри метода `_speech` класса MacOSTTS. В частности, использование `os.system` для выполнения команды `say` с текстом, предоставленным пользователем, позволяет выполнить произвольный код, если злоумышленник сможет внедрить команды оболочки. Эта проблема активируется при запуске экземпляра AutoGPT с включенной опцией `--speak` и конфигурацией `TEXT_TO_SPEECH_PROVIDER=macos`, что приводит к возврату фрагмента инъекции в оболочку. Последствием данной уязвимости является потенциальное выполнение произвольного кода на экземпляре, запущенном с AutoGPT. Проблема была устранена в версии 5.1.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.