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

*1 november 2023*

Django 4.2.7 åtgärdar ett säkerhetsproblem med allvarlighetsgrad ”måttlig” och flera buggar i 4.2.6.

## CVE-2023-46695: Potentiell sårbarhet för förnekande av tjänst i `UsernameField` på Windows

[`NFKC-normaliseringen`](https://docs.python.org/3/library/unicodedata.html#unicodedata.normalize) är långsam i Windows. Som en konsekvens av detta var `django.contrib.auth.forms.UsernameField` föremål för en potentiell denial of service-attack via vissa indata med ett mycket stort antal Unicode-tecken.

För att undvika sårbarheten normaliseras inte längre ogiltiga värden som är längre än `UsernameField.max_length`, eftersom de ändå inte kan passera validering.

## Buggrättningar

- Åtgärdade en regression i Django 4.2 som orsakade en krasch av `QuerySet.aggregate()` med aggregat som refererar till uttryck som innehåller underfrågor ([#34798\`](https://code.djangoproject.com/ticket/34798`)).
- Återställd, efter en regression i Django 4.2, skapande av `varchar/text_pattern_ops` index på `CharField` och `TextField` med deterministiska kollationer på PostgreSQL ([#34932\`](https://code.djangoproject.com/ticket/34932`)).
