Podatności OpenHarness
6 znanych podatności CVE w OpenHarness, przetłumaczonych i ocenionych.
- 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-40502Wysokie
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.
- 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.

