Django 4.2.5 versionsinformation¶
4 september 2023
Django 4.2.5 åtgärdar ett säkerhetsproblem med allvarlighetsgrad ”måttlig” och flera buggar i 4.2.4.
CVE-2023-41164: Potentiell sårbarhet för förnekande av tjänst i django.utils.encoding.uri_to_iri()¶
django.utils.encoding.uri_to_iri() var föremål för en potentiell överbelastningsattack via vissa indata med ett mycket stort antal Unicode-tecken.
Buggrättningar¶
Fixade en regression i Django 4.2 som orsakade en felaktig validering av
CheckConstraintspå__isnull-uppslagningar motJSONField(#34754`).Fixade ett fel i Django 4.2 där de föråldrade inställningarna
DEFAULT_FILE_STORAGEochSTATICFILES_STORAGEinte synkroniserades medSTORAGES(#34773).Åtgärdade en regression i Django 4.2.2 som orsakade ett onödigt val av en icke-nullbar
ManyToManyFieldutan en naturlig nyckel under serialisering (#34779`).Åtgärdade en regression i Django 4.2 som orsakade en krasch av en queryset när man filtrerade mot djupt nästlade
OuterRef()-annoteringar (#34803).