Wysoki Odebrany

CVE-2026-105945

opublikowano:
modyfikacja:
Ocena CVSS
7.7
Wysoki · v4.0
wektor: CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

>_ Opis

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

Usługę zarządzania pakietami Pulsar można skonfigurować tak, aby przechowywała pakiety w lokalnym systemie plików brokera, korzystając z dostawcy pamięci masowej systemu plików. Nazwy pakietów składają się z typu, dzierżawcy, przestrzeni nazw, nazwy i wersji. Autoryzacja operacji na pakietach opiera się wyłącznie na dzierżawcy i przestrzeni nazw, natomiast lokalizacja przechowywania pakietu jest pochodną wszystkich tych komponentów. Składnik wersji nazwy pakietu nie został zweryfikowany, więc może zawierać separatory ścieżek zakodowane w adresie URL i odniesienia do katalogu nadrzędnego. Dostawca magazynu systemu plików przeniósł taką wersję do lokalizacji należącej do pakietu w innej dzierżawie lub przestrzeni nazw. Ponieważ ta lokalizacja znajduje się w skonfigurowanym katalogu przechowywania, kontrola szczelności przeprowadzana przez dostawcę magazynu systemu plików w najnowszych wersjach nie uniemożliwiła dostępu.

Uwierzytelniony użytkownik, który ma uprawnienia pakietów w dowolnej przestrzeni nazw, może użyć tego do pobrania, nadpisania lub usunięcia pakietów przechowywanych w innych dzierżawcach lub przestrzeniach nazw, do których użytkownik nie ma uprawnień. Pakiety nadpisane lub usunięte w ten sposób mogą zostać wykorzystane przez Pulsar Functions, Sources lub Sinks, więc problem może mieć wpływ na integralność i dostępność tych komponentów. Jeśli uwierzytelnianie jest wyłączone, operacje są dostępne dla każdego klienta, który może połączyć się z interfejsem API REST administratora brokera.

Ten problem dotyczy tylko wdrożeń, w których włączono zarządzanie pakietami za pomocą ustawienia brokera EnablePackagesManagement, a dostawca magazynu systemu plików (FileSystemPackagesStorageProvider) jest skonfigurowany za pomocą ustawienia packageManagementStorageProvider. Zarządzanie pakietami jest domyślnie wyłączone i nie ma to wpływu na domyślnego dostawcę pamięci masowej przechowującego pakiety w Apache BookKeeper.

Ten problem dotyczy wersji Apache Pulsar od 2.10.0 przed 4.0.14 i od 4.1.0 przed 4.2.5.

- Użytkownicy wersji 4.0.x powinni dokonać aktualizacji do co najmniej wersji 4.0.14.
- Użytkownicy wersji 4.1.xi 4.2.x powinni dokonać aktualizacji do co najmniej wersji 4.2.5.

Użytkownicy korzystający z wersji wcześniejszych niż wymienione powyżej powinni dokonać aktualizacji do wyżej wymienionych wersji z poprawkami lub do nowszych wersji.

Obecnie obsługiwane linie wydań Apache Pulsar to 4.0.x i 5.0.x. Harmonogram obsługiwanych wersji jest dostępny pod adresem https://pulsar.apache.org/contribute/release-policy/.

>_ 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