CVE-2026-56402
ŚrednieCVSS 6.5Streszczenie
NanoClaw w wersjach przed 2.1.17 zawiera podatność na eskalację uprawnień w funkcji handleApprovalsResponse, która nie weryfikuje autoryzacji roli respondenta. Atakujący z ważnym questionId mogą zatwierdzać lub odrzucać uprzywilejowane działania, takie jak instalacja pakietów, przesyłając ładunki odpowiedzi zatwierdzających bez odpowiedniej walidacji ról.
Ocena ryzyka
Podatność ta może prowadzić do nieautoryzowanego wykonania uprzywilejowanych działań w systemie, co stwarza poważne zagrożenie dla bezpieczeństwa organizacji.
Rekomendacja
Zaleca się aktualizację NanoClaw do wersji 2.1.17 lub nowszej, aby usunąć tę podatność oraz wdrożenie dodatkowych mechanizmów weryfikacji autoryzacji.
Inne podatności w NanoClaw
Zobacz wszystkie- CVE-2026-56694Średnie
NanoClaw przed wersją 2.1.0 zawiera podatność na eskalację uprawnień w procesie zatwierdzania rejestracji kanałów, gdzie funkcja handleChannelApprovalResponse nie weryfikuje uprawnień administratora dla docelowych grup agentów.
- CVE-2026-56693Średnie
NanoClaw przed wersją 2.1.17 zawiera podatność na eskalację uprawnień w obsłudze akcji create_agent, która wykonuje zapisy do centralnej bazy danych bez sprawdzania autoryzacji po stronie hosta. Ograniczone kontenery agentów mogą wywołać create_agent, aby tworzyć dowolne grupy agentów, konfiguracje kontenerów i miejsca docelowe, przekraczając swoje zamierzone granice ograniczenia.
- CVE-2026-19005Średnie
Podatność w nanocoai NanoClaw do wersji 2.0.64 dotyczy funkcji handleCreateAgent w pliku src/modules/agent-to-agent/create-agent.ts w komponencie Child-Agent Creation, co prowadzi do nieprawidłowego zarządzania uprawnieniami. Atak może być przeprowadzony zdalnie, a exploit jest publiczny.
- CVE-2026-18991Wysokie
Wykryto podatność w nanocoai NanoClaw do wersji 2.0.64, dotyczącą nieznanej części pliku container/agent-runner/src/mcp-tools/core.ts w komponencie send_file. Manipulacja prowadzi do path traversal, co umożliwia zdalny atak. Exploit został publicznie ujawniony i może być wykorzystany.
- CVE-2026-17434Średnie
W projekcie nanocoai NanoClaw do wersji 2.0.64 wykryto podatność w funkcji handleAddMcpServer pliku src/modules/self-mod/request.ts komponentu add_mcp_server. Manipulacja prowadzi do nieprawidłowej autoryzacji. Atak może być przeprowadzony zdalnie. Exploit został opublikowany. Łatka jest dostępna pod identyfikatorem e5b928783d5c485637565eb07d2967922dfbf8d8.
- CVE-2026-17433Średnie
W projekcie nanocoai NanoClaw do wersji 2.0.64 wykryto podatność w funkcji createChatSdkBridge.setup pliku src/channels/chat-sdk-bridge.ts komponentu MCP Server Approval. Manipulacja prowadzi do nieprawidłowej autoryzacji. Atak wymaga dostępu lokalnego. Exploit został opublikowany. Projekt został poinformowany o problemie, ale nie odpowiedział.
- CVE-2026-56692Średnie
NanoClaw przed wersją 2.1.17 zawiera podatność na śledzenie dowiązań symbolicznych w forwardAttachedFiles, co pozwala agentom kontrolowanym przez kontener na wykradanie plików dostępnych na hoście. Walidacja nazw załączników odbywa się jedynie przy użyciu isSafeAttachmentName, co umożliwia złośliwym agentom ujawnienie dowolnych plików z hosta.
Oryginalny opis (angielski, źródło NVD)
NanoClaw before 2.1.17 contains a privilege escalation vulnerability in the handleApprovalsResponse function that fails to verify responder role authorization. Attackers with a valid questionId can approve or reject privileged actions like package installation by submitting approval response payloads without proper role validation.

