# Django 6.0.5 documentation

# Django 2.2.16 versionsinformation

1 september 2020

Django 2.2.16 åtgärdar två säkerhetsproblem och två dataförlustbuggar i 2.2.15.

## CVE-2020-24583: Felaktiga behörigheter för kataloger på mellannivå i Python 3.7+

I Python 3.7+ tillämpades inte läget `FILE_UPLOAD_DIRECTORY_PERMISSIONS` på kataloger på mellannivå som skapats under uppladdning av filer och på insamlade statiska kataloger på mellannivå när kommandot `collectstatic` användes.

Du bör granska och manuellt fixa behörigheter på befintliga kataloger på mellannivå.

## CVE-2020-24584: Upptrappning av behörigheter i kataloger på mellannivå i filsystemets cache på Python 3.7+

I Python 3.7+ hade katalogerna på mellannivå i filsystemets cache systemets standard-umask i stället för `0o077` (inga grupp- eller andra behörigheter).

## Buggrättningar

- Fixed a data loss possibility in the `select_for_update()`. When using related fields pointing to a proxy model in the `of` argument, the corresponding model was not locked (#31866).

- Åtgärdat en möjlighet till dataförlust, efter en regression i Django 2.0, vid kopiering av modellinstanser med ett cachelagrat fältvärde (#31863).