취약점  ·  2026-11-13

taOS (tinyagentos) AI 에이전트 OS: skill-exec 엔드포인트가 인증된 비관리자 사용자가 code_exec를 통해 임의 Python을 실행할 수 있게 함 (RCE)

취약점High 영향도GlobalCVE-2026-67547
CVE-2026-67547 / GHSA-h24f-gp4c-8qjm: 스킬 실행 엔드포인트는 호출자가 유효한 세션을 가지고 있는지만 검증했고, 관리자인지는 확인하지 않았습니다. 비관리자 사용자는 내장 code_exec 스킬을 호출할 수 있으며, 이는 사용자 제공 Python을 백엔드 사용자로 subprocess.run을 통해 실행하여 원격 코드 실행을 달성합니다.
자체 호스팅 AI 에이전트 OS에서 code_exec 스킬은 에이전트 자율성의 메커니즘입니다. 인증 누락은 초대된 모든 사용자에게 원격 코드 실행 경로를 제공하여 에이전트를 실행하는 플랫폼에 호스트 셸 액세스를 제공합니다.
POST /api/skill-exec/{skill_id}/call에는 관리자 역할 검사가 없어, 인증된 비관리자 사용자가 code_exec 스킬을 호출하여 백엔드 프로세스 사용자로 subprocess.run(["python3", "-c", code])를 통해 임의 Python을 실행할 수 있습니다.
jaylfc/taOS < 1.0.0-beta.23 (POST /api/skill-exec/{skill_id}/call, code_exec 스킬)
taOS 1.0.0-beta.23+로 업그레이드하세요. 이 버전은 스킬 실행을 위해 관리자 세션 또는 호스트 로컬 토큰을 요구하며(스킬 저장소에 접근하기 전에 403 반환), _skill_code_exec 내부에 심층 방어 검사를 추가합니다. skill-exec를 관리자로 제한하고, 코드 실행을 샌드박스에서 격리하세요.
GitHub commit 8998d85 (taOS)
라이브 피드에서 보기 AI 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →