Nótaí scaoilte Django 5.0.7Link to this heading
9 Iúil, 2024
Socraíonn Django 5.0.7 dhá shaincheist slándála le déine “measartha”, dhá shaincheist slándála le déine “íseal”, agus fabht amháin i 5.0.6.
CVE-2024-38875: Leochaileacht féideartha seirbhíse a dhiúltú i ``django.utils.html.urlize () `Link to this heading
Bhí: tfilter: urlize agus:tfilter: urlizetrunc faoi réir ionsaí féideartha diúltú seirbhíse trí ionchuir áirithe le líon an-mhór lúibíní.
CVE-2024-39329: Áireamh ainm úsáideora trí dhifríocht uainiúcháin d'úsáideoirí a bhfuil pasfhocail neamhúsáidte acuLink to this heading
Ceadaigh an modh:Meth: `~django.contrib.auth.backends.modelBackend.Authenticate () `ionsaitheoirí iargúlta úsáideoirí a áireamh trí ionsaí uainiúcháin a bhaineann le hiarratais logála isteach d'úsáideoirí a bhfuil pasfhocail neamhúsáidte acu.
CVE-2024-39330: Aistriú féideartha stiúrthóireachta trí ``Storage.save () ``Link to this heading
<django.core.files.storage.Storage.generate_filename () > <django.core.files.storage.Storage.save () >Aicmí díorthaithe den aicme bonn:class: ~django.core.files.storage.storage a sháraithe:meth: generate_filename () gan an bailíochtú cosán comhaid atá ann sa rang tuismitheora a mhacasamhlú, ceadaítear le haghaidh aistrithe féideartha trí ionchuir áirithe agus glaoch: meth: save ().
Ní raibh tionchar ag an leochaileacht seo ar fho-aicmí “Stóráil” ionsuite.
CVE-2024-39614: Leochaileacht féideartha seirbhíse a dhiúltú i ``get_supported_language_variant () ``Link to this heading
get_supported_language_variant() was subject to
a potential denial-of-service attack when used with very long strings
containing specific characters.
Chun an leochaileacht seo a mhaolú, déantar an cód teanga a chuirtear ar fáil do:meth: ~django.utils.translation.get_supported_language_variant a pháirseáil anois suas go dtí an fad uasta 500 carachtar.
Nuair a bhíonn an cód teanga os cionn 500 carachtar, ardófar a:exc: ValueError anois má tá docht ```True, nó mura bhfuil aon leagan cineálach ann agus má tá docht bréag``.
BuigdheisiúcháinLink to this heading
<django.db.models.Options.constraints>Socraigh fabht i Django 5.0 a bhí ina chúis le timpiste
Model.full_clean () ``ar chásanna samhail neamhshábháilte le ``GeneratedFieldagus sainmhínithe áirithe: attr: Meta.Constraints `(:ticket: `35560).