Odebrany

CVE-2026-112375

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Uwierzytelniony podmiot zabezpieczeń Kafka bez uprawnień autoryzacyjnych (nawet ALTER_CONFIGS) może zmusić brokera do odczytania pliku lub zmiennej środowiskowej z hosta brokera i zwrócenia jego zawartości. Żądanie IncreasalAlterConfigs (lub AlterConfigs) skierowane do zasobu BROKERA przechodzi weryfikację konfiguracji brokera, zanim do tej ścieżki zostanie zastosowana jakakolwiek kontrola autoryzacji. Weryfikacja sprawdza zmienne konfiguracyjne, takie jak ${file:/path:key} lub ${env:VAR}, przy użyciu dostawcy ConfigProvider wymienionego w żądaniu, a to rozwiązanie omija listę dozwolonych org.apache.kafka.automatic.config.providers, która została dodana jako środek zaradczy w przypadku CVE-2024-31141. W związku z tym tworzona jest instancja dowolnego dostawcy ConfigProvider (na przykład FileConfigProvider lub EnvVarConfigProvider), odczytywany jest przywoływany plik lub zmienna środowiskowa, a błąd sprawdzania poprawności typu zwraca rozwiązaną treść do obiektu wywołującego.


Wpływ:

W klastrze z włączoną autoryzacją uwierzytelniony podmiot zabezpieczeń bez uprawnień autoryzacyjnych może odczytać zawartość plików dostępnych dla procesu brokera oraz zmienne środowiskowe brokera, ujawniając dane uwierzytelniające, magazyny kluczy i inne sekrety, pokonując listę dozwolonych CVE-2024-31141. Odczyt jest ograniczony uprawnieniami pliku procesu brokera. Brokerzy i klaster pozostają dostępne; problemem jest ujawnienie zawartości plików i zmiennych środowiskowych. W praktyce nie ma to wpływu na klastry bez skonfigurowanej autoryzacji, ponieważ każdy podmiot zabezpieczeń ma już w nich ALTER_CONFIGS.


Łagodzenie:

Uaktualnij do Apache Kafka 4.2.2, 4.3.2 lub 4.4.0. W ramach dogłębnej obrony uruchamiaj brokerów przy użyciu konta w systemie operacyjnym o najniższych uprawnieniach, aby proces brokera nie mógł odczytać wrażliwych plików.


Rozdzielczość:

Od Apache Kafka 4.2.2, 4.3.2 i 4.4.0: zmiany konfiguracji brokera są autoryzowane (ALTER_CONFIGS w klastrze) przed sprawdzeniem konfiguracji, a rozpoznawanie zmiennych konfiguracyjnych wymusza listę dozwolonych dostawców konfiguracji.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org