CVE-2026-40502
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 74 - wyżej niż 74% wszystkich znanych CVE
Streszczenie
OpenHarness przed commit dd1d235 zawiera podatność na wstrzykiwanie poleceń, która umożliwia zdalnym użytkownikom bramy z dostępem do czatu wywoływanie wrażliwych poleceń administracyjnych poprzez niewystarczające rozróżnienie między poleceniami lokalnymi a zdalnie bezpiecznymi w obsłudze bramy. Atakujący mogą wykonywać polecenia administracyjne, takie jak /permissions full_auto, przez zdalne sesje czatu, aby zmienić tryby uprawnień działającej instancji OpenHarness bez autoryzacji operatora.
Ocena ryzyka
Ryzyko dla organizacji obejmuje nieautoryzowaną zmianę konfiguracji uprawnień instancji OpenHarness, co może prowadzić do eskalacji uprawnień, naruszenia integralności systemu i potencjalnego przejęcia kontroli nad aplikacją przez nieuprawnionych użytkowników.
Rekomendacja
Zaleca się natychmiastową aktualizację OpenHarness do wersji zawierającej commit dd1d235 lub nowszej, a także ograniczenie dostępu do czatu bramy tylko dla zaufanych użytkowników oraz wdrożenie mechanizmów walidacji poleceń.
Inne podatności w OpenHarness
Zobacz wszystkie- CVE-2026-56696Średnie
Polecenia slash /issue i /pr_comments w OpenHarness nie mają ochrony remote_invocable=False, co pozwala zdalnym nadawcom na wstrzykiwanie kontrolowanego przez atakującego Markdown do plików kontekstowych projektu.
- CVE-2026-40516Wysokie
OpenHarness przed commit bd4df81 zawiera podatność na fałszowanie żądań po stronie serwera (SSRF) w narzędziach web_fetch i web_search. Atakujący może manipulować parametrami tych narzędzi, aby uzyskać dostęp do prywatnych usług HTTP, w tym localhost, adresów RFC1918 i link-local, bez odpowiedniej walidacji docelowych adresów.
- CVE-2026-40515Wysokie
Podatność w OpenHarness przed commit bd4df81 umożliwia ominięcie kontroli dostępu poprzez niepełną normalizację ścieżek. Atakujący może wykorzystać wbudowane narzędzia grep i glob do odczytu wrażliwych plików, takich jak klucze, konfiguracje czy zawartość katalogów, pomimo skonfigurowanych reguł ścieżek.
- CVE-2026-40503Średnie
Podatność typu path traversal w OpenHarness przed commit dd1d235 umożliwia zdalnym użytkownikom bramy z dostępem do czatu odczyt dowolnych plików poprzez podanie sekwencji nawigacji po ścieżce w komendzie /memory show. Atakujący może ominąć walidację katalogu projektu i uzyskać dostęp do wrażliwych plików dostępnych dla procesu OpenHarness.
- CVE-2026-22682Wysokie
OpenHarness przed commit 166fcfe zawiera podatność niewłaściwej kontroli dostępu we wbudowanych narzędziach plikowych z powodu niespójnego przetwarzania parametrów w egzekwowaniu uprawnień. Umożliwia to atakującym, którzy mogą wpływać na wykonanie narzędzi agenta, odczyt dowolnych lokalnych plików poza zamierzonym zakresem repozytorium.
Oryginalny opis (angielski, źródło NVD)
OpenHarness prior to commit dd1d235 contains a command injection vulnerability that allows remote gateway users with chat access to invoke sensitive administrative commands by exploiting insufficient distinction between local-only and remote-safe commands in the gateway handler. Attackers can execute administrative commands such as /permissions full_auto through remote chat sessions to change permission modes of a running OpenHarness instance without operator authorization.

