CVE-2026-91988
WysokieCVSS 8.1Streszczenie
atomic-agents-stack przed wersją 1.1.0 akceptuje niezaszyfrowane schematy HTTP w fabryce backendu rejestru serwera MCP, co pozwala atakującym typu man-in-the-middle na modyfikację odpowiedzi katalogu. Atakujący mogą wstrzyknąć dowolne komendy i argumenty, które są uruchamiane jako lokalne podprocesy przez MCPClientPool, co prowadzi do wykonania kodu na hoście agenta.
Ocena ryzyka
Atakujący może przejąć kontrolę nad hostem agenta, wykonując dowolny kod, co może prowadzić do pełnej kompromitacji systemu.
Rekomendacja
Zaktualizuj atomic-agents-stack do wersji 1.1.0 lub nowszej i wymuś używanie bezpiecznych protokołów (HTTPS) dla połączeń z serwerem rejestru.
Inne podatności w atomic-agents-stack
Zobacz wszystkie- CVE-2026-91989Wysokie
atomic-agents-stack przed wersją 1.1.0 zawiera podatność na path traversal w serwerze HTTP dashboardu, która pozwala zdalnym atakującym na odczyt dowolnych plików poprzez podanie sekwencji traversal w ścieżkach żądań. Atakujący mogą ominąć kontrolę ścieżek, dodając segmenty '../' w żądaniach do endpointu DashboardHandler.do_GET, aby uzyskać dostęp do plików poza katalogiem agents_root.
- CVE-2026-91987Średnie
atomic-agents-stack w wersjach przed 1.1.0 zawiera obejście ograniczenia kosztów w funkcji _estimate_batch_cost, która zwraca zerowy koszt dla nieznanych modeli nieobecnych w tabeli cen. Atakujący mogą skonfigurować wdrożenia z nieznanymi identyfikatorami modeli, aby obejść dzienne limity kosztów i przekroczyć budżet w równoległych operacjach wsadowych.
Oryginalny opis (angielski, źródło NVD)
atomic-agents-stack before 1.1.0 accepts cleartext HTTP schemes in the HTTP MCP server-registry backend factory, allowing network man-in-the-middle attackers to rewrite catalog responses. Attackers can inject arbitrary command and argument values that are spawned as local subprocesses by MCPClientPool to achieve code execution on the agent host.

