Nótaí scaoilte Django 4.0.2Link to this heading

1 Feabhra, 2022

Socraíonn Django 4.0.2 dhá shaincheist slándála le déine “meánach” agus roinnt fabhtanna i 4.0.1. Chomh maith leis sin, corpraítear na haistriúcháin teaghráin is déanaí ó Transifex, le lua speisialta don Bhulgáiris (aistrithe go hiomlán).

CVE-2022-22818: XSS féideartha trí chlib teimpléad ``{% debug%} `Link to this heading

Níor ionchódaigh an chlib teimpléid {% debug%} an comhthéacs reatha i gceart, ag cur veicteoir ionsaithe XSS.

D'fhonn an leochaileacht seo a sheachaint, ní aschuireann {% debug%} `faisnéis a thuilleadh nuair is é an socrú ``DEBUG` `False, agus cinntíonn sé go n-éaltar gach athróg comhthéacs i gceart nuair a bhíonn an socrú DEBUG` `True.

CVE-2022-23833: Féidearthacht seirbhíse a dhiúltú i uaslódála comhadLink to this heading

D'fhéadfadh lúb gan teorainn a bheith mar thoradh ar ionchuir áirithe chuig foirmeacha ilpháirteach agus comhaid á pháirseáil.

BuigdheisiúcháinLink to this heading

  • Socraigh fabht i Django 4.0 inar bhféadfadh ``TestCase.CaptureOnCommitCallbacks () ``glaonna aisghlaonna a fhorghníomhú arís agus arís eile (:ticket: 33410).

  • Socraigh aischéimniú i Django 4.0 áit ar éaladh help_text HTML i bhfoirmeacha a ghintear go huathoibríoch (:ticket: 33419).

  • Socraigh aischéimniú i Django 4.0 a d'fhéadfadh ainm mícheart a thaispeáint do thuairimí rang-bhunaithe ar an leathanach dífhabhtaithe teicniúil 404 (:ticket: 33425).

  • Socraigh aischéimniú i Django 4.0 a bhí ina chúis le repr mícheart de ResolverMatch le haghaidh tuairimí rang-bhunaithe (:ticket: 33426).

  • Socraigh aischéimniú i Django 4.0 a bhí ina chúis le timpiste makemigrations ar mhúnlaí gan Meta.Order_with_RESPECT_To ach le réimse darb ainm _order (:ticket: 33449).

  • Socraigh aischéimniú i Django 4.0 a chúis le leagan amach mícheart: attr: .modelAdmin.radio_fields sa admin (:ticket: 33407).

  • Socraigh aischéimniú oibríochta dúblach i Django 4.0 a bhí ina chúis le timpiste imirce nuair a athraíonn tú príomhchineál eochair do mhúmhúnla coincréite dá dtagraíonn eochair eachtrach (:ticket: 33462).

  • <aggregate-default>Socraigh fabht i Django 4.0 a bhí ina chúis le timpiste QuerySet.Aggregate () ``tar éis ``annotate () ar fheidhm chomhiomlán le a:ref: default `(:ticket: `33468).

  • Socraigh aischéimniú i Django 4.0 a bhí ina chúis le timpiste ``makemigrations` nuair a athainmníodh réimse de mhúnla athainmnithe (:ticket: 33480).