Nótaí scaoilte Django 4.2.14Link to this heading
9 Iúil, 2024
Socraíonn Django 4.2.14 dhá shaincheist slándála le déine “measartha” agus dhá shaincheist slándála le déine “íseal” i 4.2.13.
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``.