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

*2 Nollaig, 2019*

Socraíonn Django 2.1.15 saincheist slándála agus fabht caillteanais sonraí i 2.1.14.

## CVE-2019-19118: Méadú pribhléid i riarachán Django.

Ó Django 2.1, taispeánfadh riarachán samhail Django a thaispeánann múnla tuismitheora le línte samhail ghaolmhara, áit a bhfuil ceadanna amhairc amháin ag an úsáideoir do mhúnla tuismitheora ach ceadanna eagarthóireachta don tsamhail inlíne, léamh amháin ar an tuismitheora ach foirmeacha in-eagar don inlíne.

Ní cheadódh na foirmeacha seo a chur isteach eagarthóirí díreacha ar an mtuismithearsamhail, ach spreagfadh sé modh save () an tuismitheora samhail, agus cuirfeadh sé ina chúis le láimhseálaithe comharthaí réamhshábhála agus iar-shábhála a ghairm Is méadú pribhléide é seo mar níor cheart go mbeadh úsáideoir nach bhfuil cead aige samhail a chur in eagar in ann a chomharthaí a bhaineann le sábháil a spreagadh.

Chun an cheist seo a réiteach, athraíodh cód láimhseála ceada comhéadan riaracháin Django. Anois, mura bhfuil ach an cead “amharc” ag úsáideoir do mhúnla tuismitheora, ní bheidh an fhoirm iomlán a thaispeántar in-eagarthóireachta, fiú má tá cead ag an úsáideoir samhlacha atá san áireamh in inlíne a chur in eagar.

Is athrú neamh-chomhoiriúnach é seo, agus tá foireann slándála Django ar an eolas go raibh roinnt úsáideoirí Django ag brath ar an gcumas eagarthóireacht inlíne a cheadú i bhfoirm riaracháin tuismitheora samhail tuismitheora amháin a fheiceáil ar shlí eile.

Mar gheall ar chastacht riaracháin Django, agus go háirithe na seiceálacha a bhaineann le ceadanna, is é tuairim fhoireann slándála Django go raibh an t-athrú seo riachtanach: nach féidir faoi láthair an t-iompar atá ann a choinneáil agus éalú ón méadú pribhléid féideartha ar bhealach a sheachnódh athdhéanamh saincheisteanna den todhchaí, agus a bheadh sin comhoiriúnach le fealsúnach\* sábháilte Django.

De thuras na huaire, ba cheart d’fhorbróirí a bhfuil tionchar ag an athrú seo ar a bhfeidhmchláir in áit úsáid na n-inlínte i dtuismitheoirí inléite amháin le foirmeacha saincheaptha agus tuairimí a chuireann an fheidhmiúlacht atá ag teastáil i bhfeidhm go sainráite. San fhadtéarma, d’fhéadfadh sé tarlú i Django féin go gcuirfí meicníocht dhoiciméadaithe, tacaithe agus tástálaithe i gceart le haghaidh foirmeacha ilmhúnla in-eagarthóireachta i bpáirt leis an gcomhéadan riaracháin.

## Buigdheisiúcháin

- Socraigh féidearthacht caillteanais sonraí in:meth: ~django.db.models.query.queryset.select\_for\_update () \`. Nuair a úsáidtear \`\`\`féin \`\`san argóint \`\`of\` le:ref: oidhreacht il-tábla\`\<multi-table-inheritance\>, cuireadh múnla tuismitheora faoi ghlas in ionad samhail an tacar fiosrúcháin (:ticket: \`30953).
