CVE-2022-24857

Yüksək

Təsvir

django-mfa3, django veb freymvorku üçün çoxfaktorlu autentifikasiyanı tətbiq edən kitabxanadır. O, bunu standart giriş görünüşünü dəyişdirərək həyata keçirir. Lakin Djangonun inzibatçı sahəsi (admin area) üçün ikinci bir giriş görünüşü mövcuddur. Bu ikinci giriş görünüşü dəyişdirilmədiyi üçün çoxfaktorlu autentifikasiyadan yan keçmək mümkündür. Həm django-mfa3 (< 0.5.0), həm də django.contrib.admin aktivləşdirmiş və istifadəçilərin inzibatçı giriş görünüşünə daxil olmasının qarşısını almaq üçün digər tədbirlər görməmiş istifadəçilər bu problemdən təsirlənir. Problem django-mfa3 0.5.0 versiyasında düzəldilmişdir. Problemi inzibatçı giriş marşrutunu yenidən yazaraq, məsələn, aşağıdakı URL tərifini inzibatçı marşrutlarından *əvvəl* əlavə etməklə aradan qaldırmaq olar: url('admin/login/', lambda request: redirect(settings.LOGIN_URL)

CiddilikYüksək
CVSS7.3
İstismar ehtimalı—
MəhsulDjango-mfa3
Dərc15 apr 2022
İlk görülmə15 apr 2022

Necə düzəltmək olar

Yeniləyin
  • django-mfa3_project django-mfa30.5.0 və ya daha yeni versiya
  • django-mfa30.5.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
django-mfa3_project django-mfa3v < 0.5.00.5.0
django-mfa3PyPIv < 0.5.00.5.0

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.