diff --git a/src/pretix/base/pdf.py b/src/pretix/base/pdf.py
index 7afc69de9e..9065297d45 100644
--- a/src/pretix/base/pdf.py
+++ b/src/pretix/base/pdf.py
@@ -288,7 +288,7 @@ def variables_from_questions(sender, *args, **kwargs):
if not a:
return ""
else:
- return str(a).replace("\n", "
\n")
+ return escape(str(a)).replace("\n", "
\n")
d = {}
for q in sender.questions.all():