CVE-2026-14626
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 20 - wyżej niż 20% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Organizacja narażona jest na zdalne ataki DoS, które mogą zakłócić działanie usług opartych na hermes-agent, prowadząc do niedostępności systemu. Publicznie dostępny exploit zwiększa ryzyko wykorzystania podatności.
Rekomendacja
Należy natychmiast zaktualizować hermes-agent do wersji nowszej niż 2026.4.30 lub zastosować tymczasowe zabezpieczenia, takie jak filtrowanie argumentu todos w żądaniach HTTP API.
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-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-85106Średnie
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ł.
- 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 weakness has been identified in NousResearch hermes-agent up to 2026.4.30. The impacted element is the function AIAgent.run_conversation of the file run_agent.py of the component HTTP API. This manipulation of the argument todos causes denial of service. The attack can be initiated remotely. The exploit has been made available to the public and could be used for attacks. 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

