CVE-2026-40515
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko polega na możliwości wycieku poufnych danych, w tym kluczy kryptograficznych i plików konfiguracyjnych, co może prowadzić do naruszenia bezpieczeństwa systemu i dalszych ataków.
Rekomendacja
Należy natychmiast zaktualizować OpenHarness do wersji zawierającej commit bd4df81 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy ograniczyć dostęp do narzędzi grep i glob oraz wzmocnić walidację ścieżek.
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-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.
Oryginalny opis (angielski, źródło NVD)
OpenHarness before commit bd4df81 contains a permission bypass vulnerability that allows attackers to read sensitive files by exploiting incomplete path normalization in the permission checker. Attackers can invoke the built-in grep and glob tools with sensitive root directories that are not properly evaluated against configured path rules, allowing disclosure of sensitive local file content, key material, configuration files, or directory contents despite configured path restrictions.

