CVE-2026-53870
ŚrednieCVSS 5.5Streszczenie
Hermes Agent w wersjach przed 0.16.0 tworzy pliki response_store.db oraz webhook_subscriptions.json z uprawnieniami do odczytu dla wszystkich użytkowników, co naraża historię rozmów oraz sekrety HMAC na dostęp lokalnych użytkowników.
Ocena ryzyka
Atakujący z dostępem do systemu plików mogą bezpośrednio odczytać te pliki, uzyskując wrażliwe dane, co może prowadzić do poważnych naruszeń prywatności i bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację Hermes Agent do wersji 0.16.0 lub nowszej, aby usunąć niebezpieczne uprawnienia do plików.
Inne podatności w Hermes Agent
Zobacz wszystkie- CVE-2026-82021Wysokie
Hermes Agent 0.18.2 przed wersją 0.19.0 zawiera podatność łańcucha dostaw w swoim dołączonym katalogu MCP, która pozwala zdalnemu atakującemu na wykonanie dowolnego kodu poprzez skompromitowanie zewnętrznego repozytorium nadrzędnego, do którego odwołuje się przez zmienną gałąź zamiast przypiętego skrótu commit. Atakujący, który skompromituje repozytorium nadrzędne, może rozprzestrzenić złośliwy kod na każdy host, który instaluje dotknięty wpis katalogu, bez dalszych działań operatora.
- CVE-2026-82020Średnie
Hermes Agent w wersjach od 0.16.0 do przed 0.17.0 zawiera podatność na nieprawidłowe ograniczenie ścieżek, która pozwala atakującym mającym wpływ na treść przetwarzanych wiadomości na nadpisanie magazynu poświadczeń poprzez ominięcie zabezpieczeń ścieżek wykluczających plik auth.json. Atakujący mogą tworzyć złośliwe wiadomości kierujące narzędziami zapisu plików agenta do nadpisania magazynu poświadczeń bez wyzwalania ochrony opartej na ścieżkach, co umożliwia manipulację poświadczeniami lub nieautoryzowany dostęp.
- CVE-2026-18993Średnie
Wykryto podatność w NousResearch hermes-agent do wersji 0.16.0, dotyczącą nieznanej funkcjonalności w pliku hermes-agent/model_tools.py w komponencie Memory Toolset. Manipulacja prowadzi do nieprawidłowych kontroli dostępu. Atak może być przeprowadzony zdalnie, a exploit jest publiczny.
- CVE-2026-18976Średnie
Wykryto podatność w NousResearch hermes-agent do wersji 0.16.0. Dotyczy funkcji get_tool_definitions w pliku agent/agent_init.py komponentu disabled_toolsets Handler. Manipulacja powoduje nieprawidłowe przypisanie uprawnień. Atak może być przeprowadzony zdalnie, a exploit jest publicznie ujawniony.
- CVE-2026-18775Średnie
W produkcie NousResearch hermes-agent do wersji 0.16.0 wykryto podatność w funkcji browser_snapshot pliku tools/browser_tool.py komponentu Browser Tooling. Podatność umożliwia atak typu Server-Side Request Forgery (SSRF), który może być przeprowadzony zdalnie. Szczegóły exploita zostały publicznie ujawnione.
- CVE-2026-18774Średnie
W produkcie NousResearch hermes-agent do wersji 0.16.0 znaleziono błąd w funkcji save_url_image w pliku agent/image_gen_provider.py komponentu xAI Image Generation Provider. Manipulacja powoduje podatność na Server-Side Request Forgery (SSRF). Atak może być przeprowadzony zdalnie, a exploit został opublikowany.
- CVE-2026-17432Średnie
W projekcie NousResearch hermes-agent w wersji 2026.6.5 wykryto podatność w nieznanej funkcjonalności pliku hermes-agent/plugins/platforms/simplex/adapter.py komponentu SimpleX Gateway Authorization. Manipulacja argumentem contactId prowadzi do nieprawidłowej kontroli dostępu. Atak może być przeprowadzony zdalnie, ale jest trudny do wykorzystania (wysoki poziom złożoności). Exploit został opublikowany. Łatka jest dostępna pod identyfikatorem 490c486ff65b766d9de0fe0e6f26e1778aaa8fb3.
- CVE-2026-14783Średnie
W narzędziu hermes-agent w wersji 2026.5.29.2 odkryto podatność na przejście ścieżki (path traversal) w funkcji skill_view pliku tools/skills_tool.py. Atakujący może zdalnie manipulować argumentem Name, co prowadzi do nieautoryzowanego dostępu do plików. Exploit został publicznie ujawniony i może być wykorzystany.
- CVE-2026-14628Średnie
W komponencie Live Webhook Endpoint biblioteki hermes-agent (NousResearch) do wersji 2026.5.16 wykryto podatność na path traversal. Funkcja extract_media w pliku gateway/platforms/base.py pozwala na manipulację ścieżką, co umożliwia zdalny atak.
- CVE-2026-14626Średnie
W projekcie NousResearch hermes-agent do wersji 2026.4.30 wykryto słabość w funkcji AIAgent.run_conversation w pliku run_agent.py komponentu HTTP API. Manipulacja argumentem todos prowadzi do odmowy usługi (DoS). Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
Oryginalny opis (angielski, źródło NVD)
Hermes Agent before 0.16.0 creates response_store.db and webhook_subscriptions.json with world-readable permissions (mode 0o644), exposing conversation history and HMAC secrets to local users. Attackers with local filesystem access can read these files directly to obtain sensitive data including conversation history, tool payloads, prompts, and per-route HMAC secrets.

