Skip to main content
← All vulnerabilities
CVE-2024-12029GHSA-MCRP-WHPW-JP68PYSEC-2025-9

Remote Code Execution via Model Deserialization in invoke-ai/invokeai

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.4.3, 5.4.3rc2, 5.4.3rc1
1 Metasploit module, 1 proof of concept on GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

A remote code execution vulnerability exists in invoke-ai/invokeai versions 5.3.1 through 5.4.2 via the /api/v2/models/install API. The vulnerability arises from unsafe deserialization of model files using torch.load without proper validation. Attackers can exploit this by embedding malicious code in model files, which is executed upon loading. This issue is fixed in version 5.4.3.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • invoke-ai invoke-ai/invokeai

    fixed in 5.4.3

  • invokeaiPyPI

    From 5.3.1 · fixed in 5.4.3rc2

  • invokeaiPyPI

    From 5.3.1 · fixed in 5.4.3rc1

References 4

huntr.com

GitHub · invoke-ai/invokeai

GitHub · rapid7/metasploit-framework

GitHub · Lu3ky13/Alternative-Approach-Reverse-Shell-Callback-Test-InvokeAI-RCE