Invisible Unicode Jailbreak
Large Language Models (LLMs) are vulnerable to imperceptible jailbreaking attacks and prompt injection via the exploitation of Unicode variation selectors. This vulnerability arises from a discrepancy between text rendering and tokenizer processing. Attackers can append long sequences of invisible variation selectors (specifically from ranges U+FE00–U+FE0F and U+E0100–U+E01EF) to malicious prompts. While these characters are visually rendered as zero-width or ignored by standard user…
Evaluated models: Llama 2 7B, Llama 3.1 8B, Mistral 7B+1 more
- Llama 2 7B
- Llama 3.1 8B
- Mistral 7B
- Vicuna 13B