---
title: "Django 4.0.2 versionsinformation"
version: 5.2
locale: sv
source: https://docs.djangoproject.com/sv/5.2/releases/4.0.2/
canonical: https://djangodocs.dev/sv/5.2/releases/4.0.2/
---
# Django 4.0.2 versionsinformation

*1 februari 2022*

Django 4.0.2 åtgärdar två säkerhetsproblem med allvarlighetsgrad ”medium” och flera buggar i 4.0.1. Dessutom har de senaste strängöversättningarna från Transifex införlivats, med ett särskilt omnämnande för bulgariska (helt översatt).

## CVE-2022-22818: Möjlig XSS via `{% debug %}` malltagg

Malltaggen `{% debug %}` kodade inte den aktuella kontexten korrekt, vilket möjliggjorde en XSS-attack.

För att undvika denna sårbarhet skriver `{% debug %}` inte längre ut information när inställningen `DEBUG` är `False` och säkerställer att alla kontextvariabler är korrekt escapade när inställningen `DEBUG` är `True`.

## CVE-2022-23833: Denial-of-service-möjlighet i filuppladdningar

Att skicka vissa inmatningar till flerpartsformulär kunde resultera i en oändlig loop när filer analyserades.

## Buggrättningar

- Åtgärdat ett fel i Django 4.0 där `TestCase.captureOnCommitCallbacks()` kunde utföra callbacks flera gånger ([#33410](https://code.djangoproject.com/ticket/33410)).
- Åtgärdade en regression i Django 4.0 där `help_text` var HTML-escaped i automatiskt genererade formulär ([#33419](https://code.djangoproject.com/ticket/33419)).
- Åtgärdade en regression i Django 4.0 som orsakade visning av ett felaktigt namn för klassbaserade vyer på den tekniska 404-felsökningssidan ([#33425](https://code.djangoproject.com/ticket/33425)).
- Fixade en regression i Django 4.0 som orsakade en felaktig `repr` av `ResolverMatch` för klassbaserade vyer ([#33426](https://code.djangoproject.com/ticket/33426)).
- Fixade en regression i Django 4.0 som orsakade en krasch av `makemigrations` på modeller utan `Meta.order_with_respect_to` men med ett fält som heter `_order` ([#33449\`](https://code.djangoproject.com/ticket/33449`)).
- Åtgärdat en regression i Django 4.0 som orsakade felaktig [`ModelAdmin.radio_fields`](/sv/5.2/ref/contrib/admin/#django.contrib.admin.ModelAdmin.radio_fields) layout i admin ([#33407](https://code.djangoproject.com/ticket/33407)).
- Åtgärdade en regression med duplicerade operationer i Django 4.0 som orsakade en migreringskrasch när man ändrade en primärnyckeltyp för en konkret överordnad modell som refererades till av en främmande nyckel ([#33462](https://code.djangoproject.com/ticket/33462)).
- Åtgärdat ett fel i Django 4.0 som orsakade en krasch av `QuerySet.aggregate()` efter `annotate()` på en aggregatfunktion med en [default](/sv/5.2/ref/models/querysets/#aggregate-default) ([#33468](https://code.djangoproject.com/ticket/33468)).
- Åtgärdade en regression i Django 4.0 som orsakade en krasch av `makemigrations` när man bytte namn på ett fält i en omdöpta modell ([#33480](https://code.djangoproject.com/ticket/33480)).
