Rafał Pitoń 8 лет назад
Родитель
Сommit
90bcdbbe2f
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      misago/core/templatetags/misago_json.py

+ 3 - 1
misago/core/templatetags/misago_json.py

@@ -9,4 +9,6 @@ register = template.Library()
 
 @register.filter
 def as_json(value):
-    return mark_safe(json.dumps(value))
+    json_dump = json.dumps(value)
+    # fixes XSS as described in #651
+    return mark_safe(json_dump.replace('<', r'\u003C'))