Nótaí scaoilte Django 5.0.8Link to this heading

6 Lúnasa, 2024

Socraíonn Django 5.0.8 trí shaincheist slándála le déine “measartha”, saincheist slándála amháin le déine “ard”, agus roinnt fabhtanna i 5.0.7.

CVE-2024-41989: Ídiú cuimhne i ``django.utils.numberformat.floatformat () ``Link to this heading

Má fuair: tFilter: floatformat léiriú teaghrán ar uimhir i nótaí eolaíoch le heaspóntóir mór, d'fhéadfadh tomhaltas suntasach cuimhne a bheith mar thoradh air.

Chun é seo a sheachaint, cuirtear deacháin le níos mó ná 200 dhigit ar ais anois mar atá.

CVE-2024-41990: Leochaileacht féideartha a dhiúltú seirbhíse i ``django.utils.html.urlize () ``Link to this heading

Bhí: tfilter: urlize agus:tfilter: urlizetrunc faoi réir ionsaí féideartha diúltaithe seirbhíse trí ionchuir an-mhóra le seicheamh sonrach carachtair.

CVE-2024-41991: Leochaileacht féideartha a dhiúltú seirbhíse i django.utils.html.urlize () ``agus ``adminURLFieldWidgetLink to this heading

Bhí: tfilter: urlize, :tfilter: urlizetrunc, agus adminURLFieldWidget faoi réir ionsaí diúltaithe seirbhíse féideartha trí ionchuir áirithe le líon an-mhór carachtair Unicode.

CVE-2024-42005: Instealladh SQL féideartha i QuerySet.Values () ``agus ``values_list ()Link to this heading

QuerySet.values() and values_list() methods on models with a JSONField were subject to SQL injection in column aliases, via a crafted JSON object key as a passed *arg.

BuigdheisiúcháinLink to this heading

  • Cuireadh bailíochtú in easnamh le haghaidh UniqueConstraint (Nulls_Distinct=False) ``nuair a úsáidtear ``*expressions (:ticket: 35594).

  • Socraigh aischéimniú i Django 5.0 inar bhféadfadh ModelAdmin.ACTION_Checkbox leathanach HTML an liosta athraithe riaracháin a bhriseadh agus samhail samhail á rindreáil le modh ``__html__` (:ticket: 35606).

  • Socraigh timpiste nuair a chruthaítear samhail le Field.db_default agus srian Meta.Constraints comhdhéanta de __endswith, __startswith, nó __contains (:ticket: 35625).

  • Socraigh aischéimniú i Django 5.0.7 a bhí ina chúis le timpiste in ``LocalEmiddleware` nuair a phróiseálann cód teanga os cionn 500 carachtar (:ticket: 35627).

  • Socraigh fabht i Django 5.0 a bhí ina chúis le timpiste seiceála córais nuair a bhí ModelAdmin.Date_Hierarchy ``ina `GeneratedField le output_field` de DateFieldDateTimeField (:ticket: 35628).

  • Socraigh fabht i Django 5.0 a d'fhág bailíochtú srianta timpeáil nó earráidí bailíochtaithe a ardú go mícheart le haghaidh srianta ag tagairt do réimsí ag baint úsáide as field.db_default` (:ticket: 35638).

  • Socraigh timpiste i Django 5.0 nuair a shábháil múnla ina bhfuil filefield` le tacar db_default` (:ticket: 35657).