CVE-2026-40503
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 34 - wyżej niż 34% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko polega na możliwości wycieku poufnych danych, takich jak konfiguracje, hasła czy dane użytkowników, przechowywanych w systemie plików serwera, co może prowadzić do naruszenia bezpieczeństwa organizacji.
Rekomendacja
Należy natychmiast zaktualizować OpenHarness do wersji zawierającej commit dd1d235 lub nowszej, a także ograniczyć dostęp do komendy /memory show tylko dla zaufanych użytkowników.
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-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 prior to commit dd1d235 contains a path traversal vulnerability that allows remote gateway users with chat access to read arbitrary files by supplying path traversal sequences to the /memory show slash command. Attackers can manipulate the path input parameter to escape the project memory directory and access sensitive files accessible to the OpenHarness process without filesystem containment validation.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

