CVE-2019-19118

Orta

Açıklama

2.1.15 öncesindeki Django 2.1 ve 2.2.8 öncesindeki 2.2 sürümleri, istenmeyen model düzenlemeye izin vermektedir. Kullanıcının bir üst modele yalnızca görüntüleme yetkisine ancak satır içi (inline) modele düzenleme yetkisine sahip olduğu, satır içi ilişkili modelleri görüntüleyen bir Django model admin arayüzünde; satır içi modeli güncellemek için POST isteklerine izin veren bir düzenleme kullanıcı arayüzü sunulmaktaydı. Yalnızca görüntüleme yetkisi olan üst modelin doğrudan düzenlenmesi mümkün değildi, ancak üst modelin save() metodu çağrılıyor, bu da potansiyel yan etkileri tetikliyor ve kayıt öncesi ile sonrası sinyal işleyicilerin çalışmasına neden oluyordu. (Bunu çözmek için, satır içi modellerin düzenlenebilmesi için üst modelde düzenleme yetkisi gerektirecek şekilde Django admin ayarlanmıştır.)

ÖnemOrta
CVSS6.5
İstismar olasılığı—
ÜrünDjango
Yayın2 Ara 2019
İlk görülme2 Ara 2019

Nasıl düzeltilir

Güncelleyin
  • djangoproject django2.1.15, 2.2.8 ya da sonraki bir sürüm
  • django2.1.15, 2.2.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
djangoproject django2.1 ≤ v < 2.1.15, 2.2 ≤ v < 2.2.82.1.15, 2.2.8
fedoraproject fedora31—
djangoPyPI2.1 ≤ v < 2.1.15, 2.2 ≤ v < 2.2.82.1.15, 2.2.8

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2019-19118 · Django · Dark Radar