---
title: "Nótaí scaoilte Django 4.2.6"
version: 6.1
locale: ga
source: https://docs.djangoproject.com/ga/6.1/releases/4.2.6/
canonical: https://djangodocs.dev/ga/6.1/releases/4.2.6/
---
# Nótaí scaoilte Django 4.2.6

*4 Deireadh Fómhair, 2023*

Socraíonn Django 4.2.6 saincheist slándála le déine “measartha” agus roinnt fabhtanna i 4.2.5.

## CVE-2023-43665: Féidearthacht seirbhíse a dhiúltú i `django.utils.text.truncator`

Tar éis an ceartúcháin do [**CVE 2019-14232**](https://www.cve.org/CVERecord?id=CVE-2019-14232), na sloinn rialta a úsáidtear i gcur i bhfeidhm modhanna \`\` django.utils.text.Truncator\`\`'s `chars()` agus `focail()` (le `html=True`) a athbhreithniú agus a fheabhsú. Mar sin féin, léirigh na habairtí rialta seo castacht aisrianta líneach fós, agus mar sin nuair a thugtar ionchur HTML an-fhada a d’fhéadfadh a bheith míchumtha, bheadh ​​an mheastóireacht fós mall, rud a d’fhéadfadh leochaileacht seirbhíse a dhiúltú.

Úsáidtear na modhanna ```chars () ``agus``` words () chun na scagairí teimpléad:tfilter: truncatechars\_html agus:tfilter: truncatewords\_html a chur i bhfeidhm, a bhí mar sin leochaileach freisin.

Tá an t-ionchur a phróiseálann Truncator\`, agus é ag feidhmiú i mód HTML, teoranta don chéad chúig mhilliún carachtar d'fhonn saincheisteanna feidhmíochta agus cuimhne féideartha a sheachaint.

## Buigdheisiúcháin

- Socraigh aischéimniú i Django 4.2.5 áit a raibh na socruithe “DEFAULT\_FILE\_STORAGE\`\` agus STATICFILES\_STORAGE\` díluaite i dtástálacha mar chúis leis an bpríomh-STORAGES\` a athrú (:ticket: 34821).
- Socraigh aischéimniú i Django 4.2 a bhí ina chúis le réitigh neamhriachtanach réimsí bunaithe ar shreang (`Charfield`, EmailField\`, Emailfield\`, CitextField\`) a úsáidtear leis an lorg `__isnull` ar PostgreSQL. Mar thoradh air sin, ní úsáidfeadh an pleanálaí fiosrúcháin innéacsanna a úsáideann léiriú nó coinníoll \_\_isnull\` a cruthaíodh roimh Django 4.2, rud a fhágann go mbeadh aischéimniú feidhmíochta ann (:ticket: 34840).

  B'fhéidir go mbeidh ort innéacsanna den sórt sin a cruthaíodh i do bhunachar sonraí a athchruthú le Django 4.2 go 4.2.5, toisc go bhfuil réitigh `:: text` gan ghá iontu. Faigh innéacsanna iarrthóirí leis an bhfiosrú seo:

  ```sql
  SELECT indexname, indexdef
  FROM pg_indexes
  WHERE indexdef LIKE '%::text IS %NULL';
  ```
