CVE-2026-22022
WysokieStreszczenie
Wdrożenia Apache Solr w wersjach od 5.3.0 do 9.10.0, które polegają na "Rule Based Authorization Plugin", są podatne na nieautoryzowany dostęp do niektórych API Solr z powodu niewystarczająco ścisłej walidacji danych wejściowych w tych komponentach. Podatność dotyczy tylko wdrożeń spełniających określone kryteria, takie jak użycie wtyczki RuleBasedAuthorizationPlugin z wieloma rolami i listą uprawnień zawierającą określone reguły, bez reguły "all".
Ocena ryzyka
Ryzyko obejmuje możliwość nieautoryzowanego dostępu do wrażliwych API Solr, co może prowadzić do naruszenia poufności, integralności lub dostępności danych oraz potencjalnie do eskalacji uprawnień.
Rekomendacja
Zaleca się aktualizację Apache Solr do wersji zawierającej poprawkę, jeśli dostępna, oraz przegląd konfiguracji RuleBasedAuthorizationPlugin w celu zapewnienia, że reguły są odpowiednio restrykcyjne. Należy również ograniczyć dostęp sieciowy do Solr tylko dla zaufanych klientów.
Inne podatności w Apache Solr
Zobacz wszystkie- CVE-2026-22444Wysokie
API "create core" w Apache Solr w wersjach od 8.6 do 9.10.0 nie przeprowadza wystarczającej walidacji niektórych parametrów, co może pozwolić na sprawdzenie istnienia i odczyt ścieżek systemu plików, które powinny być zabronione przez ustawienie bezpieczeństwa "allowPaths". Te operacje tylko do odczytu mogą umożliwić użytkownikom tworzenie rdzeni z nieoczekiwanymi configsetami, jeśli są one dostępne w systemie plików. W systemach Windows skonfigurowanych do zezwalania na ścieżki UNC może to dodatkowo prowadzić do ujawnienia skrótów NTLM "user".
- CVE-2017-3163Wysokie
Podatność w Apache Solr umożliwia atakującym wykorzystanie funkcji replikacji indeksu do odczytu plików z serwera, poprzez nieprawidłową walidację nazw plików. Wersje przed 5.5.4 oraz 6.x przed 6.4.1 są narażone na atak typu path traversal.
- CVE-2017-7660Wysokie
Apache Solr wykorzystuje mechanizm oparty na PKI do zabezpieczania komunikacji między węzłami, gdy bezpieczeństwo jest włączone. Możliwe jest stworzenie specjalnie skonstruowanej nazwy węzła, która nie istnieje w klastrze i skierowanie jej na złośliwy węzeł, co może wprowadzić w błąd inne węzły w klastrze.
- CVE-2017-12629Krytyczne
W Apache Solr przed wersją 7.1 występuje podatność na zdalne wykonanie kodu, która może być wykorzystana poprzez atak XXE w połączeniu z użyciem polecenia Config API add-listener, co prowadzi do klasy RunExecutableListener.
- CVE-2026-44825Wysokie
Apache Solr w wersjach 9.4.0 do 9.10.1 i 10.0.0 zawiera zakodowane na stałe domyślne dane uwierzytelniające w narzędziu Basic Authentication setup (bin/solr auth enable). Zdalny atakujący może uzyskać pełny dostęp administracyjny do klastra, używając publicznie znanych domyślnych haseł.
Oryginalny opis (angielski, źródło NVD)
Deployments of Apache Solr 5.3.0 through 9.10.0 that rely on Solr's "Rule Based Authorization Plugin" are vulnerable to allowing unauthorized access to certain Solr APIs, due to insufficiently strict input validation in those components. Only deployments that meet all of the following criteria are impacted by this vulnerability: * Use of Solr's "RuleBasedAuthorizationPlugin" * A RuleBasedAuthorizationPlugin config (see security.json) that specifies multiple "roles" * A RuleBasedAuthorizationPlugin permission list (see security.json) that uses one or more of the following pre-defined permission rules: "config-read", "config-edit", "schema-read", "metrics-read", or "security-read". * A RuleBasedAuthorizationPlugin permission list that doesn't define the "all" pre-defined permission * A networking setup that allows clients to make unfiltered network requests to Solr. (i.e. user-submitted HTTP/HTTPS requests reach Solr as-is, unmodified or restricted by any intervening pro

