🔍 CVE-2026-62675

8.8
CVSS Score
HIGH
2026-08-21
2026-10-14 21:10
✅ 완료

🇰🇷 한글 설명

Omnigent 0.3.0 미만 버전에서 발생하는 취약점으로, 인증된 사용자가 조작된 에이전트 번들을 업로드하여 임의의 파이썬 함수를 실행할 수 있습니다. 공격자는 이를 통해 subprocess.check_output과 같은 함수를 호출하여 서버 권한으로 로컬 명령어를 실행하고 민감한 데이터에 접근할 수 있습니다.

💡 쉬운 설명

인공지능 에이전트 도구인 Omnigent의 보안 허점을 이용해, 해커가 서버에 몰래 명령을 내려 중요한 파일이나 비밀번호를 훔쳐갈 수 있는 문제입니다. 마치 허가받지 않은 사람이 서버의 조종 키를 가로채는 것과 같습니다.

🇺🇸 원문 (English)

Omnigent is an open-source AI agent framework and meta-harness for orchestrating coding agents. Prior to 0.3.0, multipart POST /v1/sessions accepts an authenticated user's agent bundle and omnigent/server/bundles.py validate_agent_bundle does not reject a tools..callable dotted Python path. omnigent/runner/tool_dispatch.py _resolve_spec_callable imports the specified module and _execute_spec_callable_tool invokes the resolved function, allowing a bundle to select subprocess.check_output and execute a local command with the runner process permissions. This can expose runner files, environment variables, credentials, workspace data, internal services, and availability without administrator access. This issue is fixed in version 0.3.0.

📍 영향받는 시스템

Omnigent version < 0.3.0

⚔️ 공격 벡터

인증된 사용자가 multipart POST 요청을 통해 조작된 Python 경로가 포함된 에이전트 번들을 업로드하여 원격 코드 실행(RCE) 수행

🛡️ 대응 방법

Omnigent를 최신 버전인 0.3.0 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 0.3.0 미만이면 취약한 상태이며, 0.3.0 이상이면 안전합니다.

Shell / Script
pip show omnigent 2>/dev/null | grep -E 'Version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python