🔍 CVE-2026-101065

9.8
CVSS Score
CRITICAL
2026-09-27
2026-09-30 18:18
✅ 완료

🇰🇷 한글 설명

Obot 오픈소스 AI 에이전트 플랫폼의 특정 버전에서 Docker 퀵스타트 명령어를 사용할 경우 인증 없이 0.0.0.0:8080 포트가 노출됩니다. 인증이 비활성화된 상태에서는 모든 요청이 관리자 권한을 가진 'nobody' 사용자로 매핑되어, 공격자가 API와 UI에 대한 완전한 제어권을 획득하고 호스트의 Docker 제어권까지 탈취할 수 있습니다.

💡 쉬운 설명

프로그램을 처음 설치할 때 보안 설정이 꺼진 상태로 인터넷에 노출되어 누구나 관리자 권한을 가질 수 있는 상태가 됩니다. 이를 통해 해커가 내 컴퓨터의 핵심 기능인 Docker까지 마음대로 조종할 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

Obot is an open-source AI agent/MCP platform. In all versions up to and including commit d7e6970, the Docker quickstart command documented in the README starts the container listening on 0.0.0.0:8080 with authentication disabled by default. When authentication is disabled, every request is mapped to a synthetic "nobody" user that holds the Owner and Admin roles, so any unauthenticated party who can reach the exposed port obtains full administrative access to the Obot API and UI, including the ability to register and launch attacker-controlled MCP servers. Because the quickstart also mounts /var/run/docker.sock into the container, the MCP runtime backend reachable this way has access to the host's Docker control surface. The fix is documentation-only: the quickstart now enables authentication, and operators who followed the previous instructions should set OBOT_SERVER_ENABLE_AUTHENTICATION=true before exposing the host to any untrusted network.

📍 영향받는 시스템

Obot platform (commit d7e6970 포함 이전 모든 버전)

⚔️ 공격 벡터

인증 없이 노출된 8080 포트를 통해 관리자 권한을 획득하고 MCP 서버를 등록하여 호스트 Docker 제어권 탈취

🛡️ 대응 방법

OBOT_SERVER_ENABLE_AUTHENTICATION=true 환경 변수를 설정하여 인증 기능을 활성화해야 함

🔧 검증 코드

출력된 커밋 해시가 d7e6970과 같거나 그 이전 버전인지 확인

Shell / Script
git rev-parse HEAD

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Docker