A Survey on Jailbreak Attacks and Defenses against Multimodal Generative Models
335
403 commits
updated Jan 11, 2026
🔥🔥🔥 Jailbreak Attacks and Defenses against Multimodal Generative Models: A Survey
We've curated a collection of the latest 😋, most comprehensive 😎, and most valuable 🤩 resources on Jailbreak Attack and Defense against Multimodel Generative Models.
But we don't stop there; Our repository is constantly updated to ensure you have the most current information at your fingertips.

This survey presents a comprehensive review of existing jailbreak attack and defense against multimodal generative models.
Given the generalized lifecycle of multimodal jailbreak, we systematically explore attacks and corresponding defense strategies across four levels: input, encoder, generator, and output.
🧑💻 Four Levels of Multimodal Jailbreak lifecycle
Based on this analysis, we present a detailed taxonomy of attack methods, defense mechanisms, and evaluation frameworks specific to multimodal generative models.
We cover a wide range of input-output configurations, including modalities such as Any-to-Text, Any-to-Vision, and Any-to-Any within generative systems.

Below are tables of model short name and representative generative models used for jailbreak. For input/output modalities, I: Image, T: Text, V: Video, A: Audio.
| Short Name | Modality | Representative Model |
|---|---|---|
| I+T→T | I + T → T | LLaVA, MiniGPT4, InstructBLIP |
| VT2T | V + T → T | Video-LLaVA, Video-LLaMA |
| AT2T | A + T → T | Audio Flamingo, Audiopalm |
| Short Name | Modality | Representative Model |
|---|---|---|
| T→I | T → I | Stable Diffusion, Midjourney, DALLE |
| IT→I | I + T → I | DreamBooth, InstructP2P |
| T2V | T → V | Open-Sora, Stable Video Diffusion |
| IT2V | I + T → V | VideoPoet, CogVideoX |
| Short Name | Modality | Representative Model |
|---|---|---|
| IT→IT | I + T → I + T | Next-GPT, Chameleon |
| TIV2TIV | T + I + V → T + I + V | EMU3 |
| Any2Any | Any → Any | GPT-4o, Gemini Ultra |
We categorize attack methods into black-box, gray-box, and white-box attacks. in a black-box setting where the model is inaccessible to the attacker, the attack is limited to surface-level interactions, focusing solely on the model’s input and/or output. Regarding gray-box and white-box attacks, we consider model-level attacks, including attacks at both the encoder and generator.
Below are the papers related to jailbreak attacks.
| Title | Venue | Date | Code | Taxonomy | Multimodal Model |
|---|---|---|---|---|---|
| Gradient-based Jailbreak Images for Multimodal Fusion Models | Arxiv 2024 | 2024/10/4 | Github | Generator Level | I+T→I+T |
| Voice jailbreak attacks against gpt-4o | Arxiv 2024 | 2024/05/29 | Github | Output Level | Any→Any |
Current efforts made in the jailbreak defense of multimodal generative models include two lines of work: Discriminative defense and Transformative defense.
Below are the papers related to jailbreak defense.
| Title | Venue | Date | Code | Taxonomy | Multimodal Model |
|---|
Below is a comparison table of publicly available representative evaluation datasets and a description of each attribute in the table.
| Dataset | Text Source | Image Source | Volume | Theme | Access |
|---|---|---|---|---|---|
| Figstep | Synthesized | Adversarial | 500 | 10 | Github |
| AdvBench | Synthesized | --- | 500 | --- | Github |
| ReadTeam-2K | Collected & Reconstructed & Synthesized | N/A | 2000 | 16 | Huggingface |
| HarmBench | Collected | --- | 510 | 4 | Github |
| HADES | Synthesized | Collected & Synthesized & Adversarial | 750 | 5 | Github |
| MM-SafetyBench | Synthesized | Synthesized & Adversarial | 5040 | 13 | Github |
| JailBreakV-28K | Adversarial | Reconstructed & Synthesized | 28000 | 16 | Huggingface |
| Dataset | Text Source | Image Source | Volume | Access | Theme |
|---|---|---|---|---|---|
| NSFW-200 | Synthesized | --- | 200 | --- | Github |
| MMA | Reconstructed & Adversarial | Adversarial | 1000 | --- | Huggingface |
| VBCDE | Reconstructed & Adversarial | --- | 100 | 5 | Github |
| I2P | Collected | Collected | 4703 | 7 | Huggingface |
| Unsafe Diffusion | Collected & Reconstructed | --- | 1434 | --- | Github |
| MACE-Celebrity | Collected | --- | 1000 | --- | Github |
| MACE-Art | Reconstructed | --- | 1000 | --- | Github |
| MPUP | Synthesized | --- | 1200 | 4 | Huggingface |
| T2VSafetyBench | Reconstructed & Synthesized & Adversarial | --- | 4400 | 12 | Github |
Current evaluation methods are primarily classified into two categories: manual evaluation and automated evaluation.
| Toxicity detector | Access |
|---|---|
| LLama-Guard | Huggingface |
| LLama-Guard2 | Huggingface |
| Detoxify | Github |
| GPTFUZZER | Huggingface |
| Perspective API | Website |
| Toxicity detector | Access |
|---|---|
| NudeNet | Github |
| Q16 | Github |
| Safety Checker | Huggingface |
| Imgcensor | Github |
| Multi-headed Safety Classifier | Github |
If you find this work useful in your research, Please kindly cite using the following BibTex:
@article{liu2024jailbreak,
title={Jailbreak Attacks and Defenses against Multimodal Generative Models: A Survey},
author={Liu, Xuannan and Cui, Xing and Li, Peipei and Li, Zekun and Huang, Huaibo and Xia, Shuhan and Zhang, Miaoxuan and Zou, Yueying and He, Ran},
journal={arXiv preprint arXiv:2411.09259},
year={2024},
}
A Survey on Jailbreak Attacks and Defenses against Multimodal Generative Models
335
403 commits
updated Jan 11, 2026
🔥🔥🔥 Jailbreak Attacks and Defenses against Multimodal Generative Models: A Survey
We've curated a collection of the latest 😋, most comprehensive 😎, and most valuable 🤩 resources on Jailbreak Attack and Defense against Multimodel Generative Models.
But we don't stop there; Our repository is constantly updated to ensure you have the most current information at your fingertips.

This survey presents a comprehensive review of existing jailbreak attack and defense against multimodal generative models.
Given the generalized lifecycle of multimodal jailbreak, we systematically explore attacks and corresponding defense strategies across four levels: input, encoder, generator, and output.
🧑💻 Four Levels of Multimodal Jailbreak lifecycle
Based on this analysis, we present a detailed taxonomy of attack methods, defense mechanisms, and evaluation frameworks specific to multimodal generative models.
We cover a wide range of input-output configurations, including modalities such as Any-to-Text, Any-to-Vision, and Any-to-Any within generative systems.

Below are tables of model short name and representative generative models used for jailbreak. For input/output modalities, I: Image, T: Text, V: Video, A: Audio.
| Short Name | Modality | Representative Model |
|---|---|---|
| I+T→T | I + T → T | LLaVA, MiniGPT4, InstructBLIP |
| VT2T | V + T → T | Video-LLaVA, Video-LLaMA |
| AT2T | A + T → T | Audio Flamingo, Audiopalm |
| Short Name | Modality | Representative Model |
|---|---|---|
| T→I | T → I | Stable Diffusion, Midjourney, DALLE |
| IT→I | I + T → I | DreamBooth, InstructP2P |
| T2V | T → V | Open-Sora, Stable Video Diffusion |
| IT2V | I + T → V | VideoPoet, CogVideoX |
| Short Name | Modality | Representative Model |
|---|---|---|
| IT→IT | I + T → I + T | Next-GPT, Chameleon |
| TIV2TIV | T + I + V → T + I + V | EMU3 |
| Any2Any | Any → Any | GPT-4o, Gemini Ultra |
We categorize attack methods into black-box, gray-box, and white-box attacks. in a black-box setting where the model is inaccessible to the attacker, the attack is limited to surface-level interactions, focusing solely on the model’s input and/or output. Regarding gray-box and white-box attacks, we consider model-level attacks, including attacks at both the encoder and generator.
Below are the papers related to jailbreak attacks.
| Title | Venue | Date | Code | Taxonomy | Multimodal Model |
|---|---|---|---|---|---|
| Gradient-based Jailbreak Images for Multimodal Fusion Models | Arxiv 2024 | 2024/10/4 | Github | Generator Level | I+T→I+T |
| Voice jailbreak attacks against gpt-4o | Arxiv 2024 | 2024/05/29 | Github | Output Level | Any→Any |
Current efforts made in the jailbreak defense of multimodal generative models include two lines of work: Discriminative defense and Transformative defense.
Below are the papers related to jailbreak defense.
| Title | Venue | Date | Code | Taxonomy | Multimodal Model |
|---|
Below is a comparison table of publicly available representative evaluation datasets and a description of each attribute in the table.
| Dataset | Text Source | Image Source | Volume | Theme | Access |
|---|---|---|---|---|---|
| Figstep | Synthesized | Adversarial | 500 | 10 | Github |
| AdvBench | Synthesized | --- | 500 | --- | Github |
| ReadTeam-2K | Collected & Reconstructed & Synthesized | N/A | 2000 | 16 | Huggingface |
| HarmBench | Collected | --- | 510 | 4 | Github |
| HADES | Synthesized | Collected & Synthesized & Adversarial | 750 | 5 | Github |
| MM-SafetyBench | Synthesized | Synthesized & Adversarial | 5040 | 13 | Github |
| JailBreakV-28K | Adversarial | Reconstructed & Synthesized | 28000 | 16 | Huggingface |
| Dataset | Text Source | Image Source | Volume | Access | Theme |
|---|---|---|---|---|---|
| NSFW-200 | Synthesized | --- | 200 | --- | Github |
| MMA | Reconstructed & Adversarial | Adversarial | 1000 | --- | Huggingface |
| VBCDE | Reconstructed & Adversarial | --- | 100 | 5 | Github |
| I2P | Collected | Collected | 4703 | 7 | Huggingface |
| Unsafe Diffusion | Collected & Reconstructed | --- | 1434 | --- | Github |
| MACE-Celebrity | Collected | --- | 1000 | --- | Github |
| MACE-Art | Reconstructed | --- | 1000 | --- | Github |
| MPUP | Synthesized | --- | 1200 | 4 | Huggingface |
| T2VSafetyBench | Reconstructed & Synthesized & Adversarial | --- | 4400 | 12 | Github |
Current evaluation methods are primarily classified into two categories: manual evaluation and automated evaluation.
| Toxicity detector | Access |
|---|---|
| LLama-Guard | Huggingface |
| LLama-Guard2 | Huggingface |
| Detoxify | Github |
| GPTFUZZER | Huggingface |
| Perspective API | Website |
| Toxicity detector | Access |
|---|---|
| NudeNet | Github |
| Q16 | Github |
| Safety Checker | Huggingface |
| Imgcensor | Github |
| Multi-headed Safety Classifier | Github |
If you find this work useful in your research, Please kindly cite using the following BibTex:
@article{liu2024jailbreak,
title={Jailbreak Attacks and Defenses against Multimodal Generative Models: A Survey},
author={Liu, Xuannan and Cui, Xing and Li, Peipei and Li, Zekun and Huang, Huaibo and Xia, Shuhan and Zhang, Miaoxuan and Zou, Yueying and He, Ran},
journal={arXiv preprint arXiv:2411.09259},
year={2024},
}