CVE-2023-50291
Təsvir
Apache Solr-da kifayət qədər qorunmayan etibarlılıq məlumatları (Credentials) zəifliyi. Bu problem Apache Solr-ın aşağıdakı versiyalarına təsir edir: 6.0.0-dan 8.11.2-dək və 9.0.0-dan 9.3.0-a qədər olan versiyalar. Solr prosesinin Java sistem xüsusiyyətlərini dərc edən iki son nöqtədən (endpoint) biri olan /admin/info/properties yalnız adında "password" sözü olan sistem xüsusiyyətlərini gizlətmək üçün tənzimlənmişdi. Bir sıra həssas sistem xüsusiyyətləri, məsələn, "basicauth" və "aws.secretKey" tərkibində "password" sözünü daşımır, buna görə də onların dəyərləri "/admin/info/properties" son nöqtəsi vasitəsilə açıqlanırdı. Bu son nöqtə Solr Admin səhifəsinin ana ekranındakı Sistem Xüsusiyyətləri siyahısını doldurur və beləliklə, ifşa olunmuş etibarlılıq məlumatlarını istifadəçi interfeysində görünən edir. Bu /admin/info/properties son nöqtəsi "config-read" icazəsi ilə qorunur. Buna görə də, Avtorizasiya aktiv edilmiş Solr Cloud-lar yalnız "config-read" icazəsinə malik daxil olmuş istifadəçilər vasitəsilə zəifliyə məruz qala bilər. İstifadəçilərə problemi aradan qaldıran 9.3.0 və ya 8.11.3 versiyasına yeniləmək tövsiyə olunur. Artıq bütün son nöqtələr üçün Java sistem xüsusiyyətlərinin gizlədilməsini tək bir seçim, "-Dsolr.hiddenSysProps" idarə edir. Defolt olaraq, bütün məlum həssas xüsusiyyətlər (o cümlədən "-Dbasicauth"), həmçinin adı "secret" və ya "password" sözlərini ehtiva edən hər hansı xüsusiyyət gizlədilir. Yeniləmə imkanı olmayan istifadəçilər problemi həll etmək üçün aşağıdakı Java sistem xüsusiyyətindən də istifadə edə bilərlər: '-Dsolr.redaction.system.pattern=.*(password|secret|basicauth).*'
Necə düzəltmək olar
- apache solr8.11.3, 9.3.0 və ya daha yeni versiya
- org.apache.solr:solr-core8.11.3, 9.3.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| apache solr | 6.0.0 ≤ v < 8.11.3, 9.0.0 ≤ v < 9.3.0 | 8.11.3, 9.3.0 |
| org.apache.solr:solr-coreMaven | 6.0.0 ≤ v < 8.11.3, 9.0.0 ≤ v < 9.3.0 | 8.11.3, 9.3.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.