CVE-2020-1955
Təsvir
CouchDB versiya 3.0.0, bütün verilənlər bazası serverinə girişə nəzarət edən və `require_valid_user_except_for_up` adlanan yeni konfiqurasiya parametri ilə tədarük edilmişdir. Bu parametr, uzun müddətdir mövcud olan və CouchDB-yə edilən hər bir sorğunun etibarlı etiraznamələrlə (credentials) həyata keçirilməsini tələb edərək anonim sorğuları effektiv şəkildə qadağan edən `require_valid_user` parametrinin genişləndirməsi kimi nəzərdə tutulmuşdu. Yeni `require_valid_user_except_for_up` parametrinə görə, standart olaraq söndürülmüş bu tənzimləmə, `/_up` son nöqtəsi (endpoint) istisna olmaqla, bütün son nöqtələr üçün etibarlı etiraznamələrin tələb olunmasına imkan verməli idi. Lakin bunun tətbiqi zamanı baş vermiş xəta, həmin parametr aktiv edildikdə heç bir son nöqtədə etiraznamələrin tələb edilməməsinə səbəb olmuşdur. CouchDB versiyaları 3.0.1[1] və 3.1.0[2] bu problemi aradan qaldırır.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| apache couchdb | 3.0.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.
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.