CVE-2022-24857
Açıklama
django-mfa3, django web çerçevesi için çok faktörlü kimlik doğrulamayı uygulayan bir kütüphanedir. Bunu, standart giriş görünümünü değiştirerek gerçekleştirir. Ancak Django'nun yönetici alanı için ikinci bir giriş görünümü bulunmaktadır. Bu ikinci giriş görünümü değiştirilmediği için çok faktörlü kimlik doğrulama atlatılabilir. Hem django-mfa3 (< 0.5.0) hem de django.contrib.admin etkinleştirmiş olan ve kullanıcıların yönetici giriş görünümüne erişmesini önlemek için başka herhangi bir önlem almamış olan kullanıcılar bu durumdan etkilenmektedir. Sorun django-mfa3 0.5.0 sürümünde düzeltilmiştir. Yönetici giriş rotasını geçersiz kılarak, örneğin yönetici rotalarından *önce* şu URL tanımını ekleyerek sorunu gidermek mümkündür: url('admin/login/', lambda request: redirect(settings.LOGIN_URL)
Nasıl düzeltilir
- django-mfa3_project django-mfa30.5.0 ya da sonraki bir sürüm
- django-mfa30.5.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| django-mfa3_project django-mfa3 | v < 0.5.0 | 0.5.0 |
| django-mfa3PyPI | v < 0.5.0 | 0.5.0 |
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.
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.