Django 3.0.10 versionsinformationLink to this heading
1 september 2020
Django 3.0.10 åtgärdar två säkerhetsproblem och två dataförlustbuggar i 3.0.9.
CVE-2020-24583: Felaktiga behörigheter för kataloger på mellannivå i Python 3.7+Link to this heading
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+Link to this heading
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ättningarLink to this heading
Fixed a data loss possibility in the
select_for_update(). When using related fields pointing to a proxy model in theofargument, 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).