무슨 일이 있었나
NVD REST API를 통해 확인 (CVE-2026-55786 게시일 2026-10-14, CVSS 8.4, CWE-78/306; CVE-2026-55787 CVSS 7.1, CWE-918). 커널 자체의 MCP 경로는 REST 실행 경로에 적용되는 인증 의존성을 건너뛰어, 엔드포인트에 도달할 수 있는 모든 호출자에게 명령 실행을 노출합니다. 2.26.4에서 수정되었습니다 (SSRF의 경우 2.26.3).
왜 중요한가
AI 에이전트 실행 커널이 MCP 도구 표면을 인증하지 않는 것은 전형적인 에이전트 인프라 실패입니다: 에이전트 명령을 실행하는 것이 유일한 역할인 구성 요소는 sandbox.execute_shell을 무인증으로 노출해서는 절대 안 됩니다. 루프백이 아닌 인터페이스에 바인딩하는 운영자는 모든 네트워크 피어로부터 전체 호스트 RCE에 직접적으로 위험합니다.
공격 경로
HTTP MCP POST /mcp 경로에 대한 무인증 JSON-RPC 도구/호출 — 경로는 REST 경로에서 사용되는 require_auth 의존성 없이 execute_module 인수(예: 명령 매개변수가 있는 sandbox.execute_shell)를 모듈 레지스트리로 전달합니다. 명령은 서버 프로세스 권한으로 asyncio.create_subprocess_shell에 도달합니다. SSRF 자매 취약점은 IPv4 매핑/6to4/NAT64 전환 형식 리터럴을 사용하여 개인 IP 검사를 우회하고 루프백/메타데이터에 도달합니다.
영향받는 시스템
flyto-core 2.26.2–<2.26.4 (RCE); <2.26.3 (SSRF CVE-2026-55787)
완화 방안
flyto-core를 >= 2.26.4로 업그레이드하고(SSRF의 경우 2.26.3), MCP 경로를 인증된 프록시 뒤의 루프백에 바인딩하고, 모듈 레지스트리에서 require_auth 적용 범위를 감사하십시오.