CVE-2026-85106
ŚrednieCVSS 6.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 10 - wyżej niż 10% wszystkich znanych CVE
Streszczenie
Podatność w NousResearch hermes-agent 0.18.0 dotyczy funkcji fetchLinkTitle w pliku apps/desktop/src/app/artifacts/index.tsx komponentu Link Title Fetch. Manipulacja argumentem url prowadzi do podrobienia żądania po stronie serwera (SSRF). Atak może być przeprowadzony zdalnie. Producent został skontaktowany wcześniej w sprawie ujawnienia, ale nie odpowiedział.
Ocena ryzyka
Ryzyko polega na możliwości wykorzystania SSRF do uzyskania dostępu do wewnętrznych zasobów sieciowych, co może prowadzić do ujawnienia wrażliwych informacji lub dalszych ataków. Brak reakcji producenta zwiększa ryzyko.
Rekomendacja
Zaleca się natychmiastowe zaktualizowanie hermes-agent do wersji z poprawką lub zastosowanie tymczasowych środków, takich jak walidacja i filtrowanie adresów URL. Należy również ograniczyć dostęp do aplikacji i monitorować ruch sieciowy.
Inne podatności w hermes-agent
Zobacz wszystkie- CVE-2026-85107Średnie
Podatność w NousResearch hermes-agent 0.18.0 dotyczy funkcji resourceBufferFromUrl w pliku apps/desktop/electron/main.ts komponentu Electron Main Process. Manipulacja prowadzi do alokacji zasobów, a atak może być przeprowadzony zdalnie. Punkt wejścia copyImageFromUrl() nie jest już osiągalny w obecnej wersji głównej; funkcja istniała w v2026.8.3, ale została usunięta do v2026.8.19. Nowoczesna ścieżka kopiowania obrazu to natywna funkcja Electrona event.sender.copyImageAt().
- CVE-2026-53870Średnie
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.
- CVE-2026-71963Wysokie
Hermes Agent w wersjach od 0.18.2 do 0.21.0 (poprawka w commit f6234d0) zawiera podatność na zdalne wykonanie kodu, która pozwala atakującym na wykonanie dowolnych poleceń systemu operacyjnego poprzez dostarczenie złośliwego repozytorium z spreparowanym plikiem .git/config ustawiającym core.fsmonitor na polecenie kontrolowane przez atakującego. Gdy użytkownik otworzy złośliwe repozytorium i wyśle jakąkolwiek wiadomość, agent wyzwala odświeżenie indeksu git status, które wykonuje wstrzyknięte polecenie w kontekście procesu użytkownika, ujawniając całe środowisko, w tym skonfigurowane klucze API dostawców.
- CVE-2026-84289Średnie
W hermes-agent (NousResearch) do wersji 0.18.2 znaleziono podatność w funkcji list_tools pliku tools/mcp_tool.py komponentu MCP Tool. Manipulacja prowadzi do niekontrolowanej alokacji pamięci. Atak może być zainicjowany zdalnie. Exploit został opublikowany i może być użyty. Dostawca został poinformowany, ale nie odpowiedział.
- CVE-2026-84288Średnie
Znaleziono podatność w NousResearch hermes-agent do wersji 0.18.2, dotyczącą funkcji HermesACPAgent.prompt w pliku acp_adapter/session.py komponentu ACP Prompt Workflow. Manipulacja prowadzi do odmowy usługi (DoS). Atak może być przeprowadzony zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-84287Średnie
Znaleziono błąd w NousResearch hermes-agent 0.18.0, dotyczący nieznanej funkcjonalności pliku gateway/platforms/api_server.py komponentu Session Chat Interface. Manipulacja powoduje odmowę usługi (DoS). Atak może być przeprowadzony zdalnie, a exploit został opublikowany i może być użyty. Producent został wcześniej poinformowany, ale nie odpowiedział.
- 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.
Oryginalny opis (angielski, źródło NVD)
A vulnerability has been found in NousResearch hermes-agent 0.18.0. This affects the function fetchLinkTitle of the file apps/desktop/src/app/artifacts/index.tsx of the component Link Title Fetch. Such manipulation of the argument url leads to server-side request forgery. The attack can be launched remotely. The vendor was contacted early about this disclosure but did not respond in any way.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

