Podatności BOSH
3 znanych podatności CVE w BOSH, przetłumaczonych i ocenionych.
- CVE-2026-41860Wysokie
Podatność w BOSH umożliwia lokalnemu atakującemu kradzież poświadczeń Basic-auth lub przekierowanie żądań tokenów UAA poprzez atak MITM. Metody HttpRequestHelper#create_async_endpoint i #send_http_get_request_synchronous na stałe ustawiają OpenSSL::SSL::VERIFY_NONE, co pozwala przechwycić ruch między bosh-monitor a dyrektorem BOSH lub UAA i ukraść poświadczenia.
- CVE-2026-41859Wysokie
Atak typu man-in-the-middle w sieci między nats-sync a dyrektorem BOSH może ukraść poświadczenia dyrektora (nagłówek Basic auth lub tajny klucz klienta UAA) oraz manipulować listą maszyn wirtualnych zapisywaną w pliku autoryzacji NATS. Skradzione poświadczenia dają dostęp administracyjny do dyrektora. Funkcja UsersSync#bosh_api_response_body tworzy klienta Net::HTTP z verify_mode = OpenSSL::SSL::VERIFY_NONE dla każdego wywołania dyrektora (/info, /deployments, /deployments/<name>/vms). Dotyczy wszystkich wersji BOSH przed v282.1.9 (włącznie); naprawione w v282.1.9 lub nowszej.
- CVE-2026-41011Wysokie
W BOSH (wszystkie wersje przed v282.1.12) funkcja PackagePersister.validate_tgz buduje polecenie powłoki z nazwą pakietu pochodzącą z pliku release.MF bez escapowania. Walidacja Sequel (VALID_ID) jest wykonywana po wywołaniu powłoki, więc atakujący może wstrzyknąć polecenia powłoki przez metaznaki w nazwie pakietu.

