CVE-2024-12029
Удалённое выполнение кода через десериализацию модели в invoke-ai/invokeai
- Опубликовано
- 20 мар. 2025 г.
- Обновлено
- 20 мар. 2025 г.
- Назначение CNA
- @huntr_ai
- Наблюдены доказательства
- 15 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 93,2 %
- Дата модели
- 17 окт. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Уязвимость удалённого выполнения кода существует в invoke-ai/invokeai версиях с 5.3.1 по 5.4.2 через API /api/v2/models/install. Уязвимость возникает из-за небезопасной десериализации файлов моделей с использованием torch.load без надлежащей проверки. Злоумышленники могут воспользоваться этим, внедряя вредоносный код в файлы моделей, который выполняется при их загрузке. Эта проблема исправлена в версии 5.4.3.
Источники
- InvokeAI RCEМодуль
modules/exploits/linux/http/invokeai_rce_cve_2024_12029.rb
Metasploit Framework modulesЗаявленные условия
- platform: Linux,Unix($.exploit_linux/http/invokeai_rce_cve_2024_12029.platform)
- verification: check_declared($.exploit_linux/http/invokeai_rce_cve_2024_12029.check)
Этот репозиторий содержит альтернативные подходы к созданию полезных нагрузок для уязвимости удалённого выполнения кода (RCE) в InvokeAI (CVE-2024-12029) на случай, если внедрение SSH-ключа не срабатывает. Полезные нагрузки предназначены для проверки того, действительно ли происходит десериализация pickle, и предоставляют альтернативные методы доступа.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.