Endpoint gfsh (Geode Shell) w Pivotal GemFire for PCF jest publicznie dostępny bez uwierzytelnienia, co umożliwia każdemu atakującemu wykonanie dowolnych poleceń administracyjnych na klastrze. Podatność jest krytyczna, ponieważ nie wymaga żadnych uprawnień ani interakcji użytkownika.
▸ Pokaż oryginał (EN)
An issue was discovered in Pivotal GemFire for PCF 1.6.x versions prior to 1.6.5 and 1.7.x versions prior to 1.7.1. The gfsh (Geode Shell) endpoint, used by operators and application developers to connect to their cluster, is unauthenticated and publicly accessible. Because HTTPS communications are terminated at the gorouter, communications from the gorouter to GemFire clusters are unencrypted. An attacker could run any command available on gfsh and could cause denial of service, lost confidentiality of data, escalate privileges, or eavesdrop on other communications between the gorouter and the cluster.
Endpoint gfsh służący operatorom i deweloperom do zarządzania klastrem GemFire nie wymaga uwierzytelnienia i jest publicznie dostępny. Dodatkowo, komunikacja HTTPS jest terminowana na poziomie komponentu gorouter, przez co ruch między gorouterem a klastrami GemFire odbywa się niezaszyfrowany. Atakujący może połączyć się bezpośrednio z endpointem gfsh i wykonać dowolne dostępne polecenie, a także podsłuchiwać niezaszyfrowaną komunikację pomiędzy gorouterem a klastrem.
Atakujący może wykonać dowolne polecenia administracyjne na klastrze, co prowadzi do utraty poufności danych, eskalacji uprawnień (privilege escalation), wywołania odmowy usługi (DoS) lub podsłuchania komunikacji wewnętrznej klastra.
Należy zaktualizować Pivotal GemFire for PCF do wersji 1.6.5 lub nowszej (dla gałęzi 1.6.x) albo do wersji 1.7.1 lub nowszej (dla gałęzi 1.7.x). Szczegóły dostępne w biuletynie bezpieczeństwa producenta: https://pivotal.io/security/cve-2016-9885
Pivotal GemFire for Pivotal Cloud Foundry w wersjach 1.6.x wcześniejszych niż 1.6.5 oraz w wersjach 1.7.x wcześniejszych niż 1.7.1
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HPivotal Software Gemfire For Pivotal Cloud Foundry
APPPivotal Software1.6.0.01.6.11.6.21.6.3.01.6.4.01.7.0.0
Powiązane podatności
Brak uwierzytelnienia w API brokera GemFire dla Cloud Foundry
RCE w Spring Data Commons — podatność property bindera
Concourse GitLab Auth: identity spoofing przez podszywanie się pod użytkownika
Pivotal Apps Manager — przechwycenie danych uwierzytelniających przez niezaszyfrowane HTTP
XXE Injection w Pivotal Software Spring Batch — podatność krytyczna