🔍 CVE-2026-37003

9.8
CVSS Score
CRITICAL
2026-08-27
2026-09-08 19:29
✅ 완료

🇰🇷 한글 설명

Agno 2.5.8 이하 버전에서 프롬프트 인젝션을 통한 원격 코드 실행(RCE) 취약점이 발견되었습니다. PythonTools 및 ShellTools 구성 요소가 LLM이 생성한 검증되지 않은 인자를 exec(), subprocess.run() 등의 실행 함수로 직접 전달하여 발생합니다. 공격자는 에이전트가 처리하는 콘텐츠에 악성 명령을 삽입하여 호스트 서버에서 임의의 코드 및 OS 명령을 실행할 수 있습니다.

💡 쉬운 설명

AI 에이전트가 읽는 문서나 웹페이지에 몰래 명령어를 숨겨두면, AI가 이를 실행해버리는 보안 결함입니다. 이를 통해 해커가 사용자의 컴퓨터를 마음대로 조종하거나 명령을 내릴 수 있습니다.

🇺🇸 원문 (English)

Agno up to and including 2.5.8 is vulnerable to Remote Code Execution (RCE) via prompt injection. The PythonTools and ShellTools components pass unsanitized, LLM-generated arguments directly to execution sinks including exec(), runpy.run_path(), and subprocess.run(). An unauthenticated attacker can exploit this by embedding malicious instructions in content processed by the agent (such as web pages or documents), allowing for arbitrary code and OS command execution on the host server.

📍 영향받는 시스템

Agno 2.5.8 및 그 이하 모든 버전

⚔️ 공격 벡터

에이전트가 처리하는 외부 콘텐츠(웹페이지, 문서 등)에 악성 프롬프트를 삽입하여 실행 유도

🛡️ 대응 방법

Agno 라이브러리를 최신 보안 패치가 적용된 버전으로 즉시 업데이트

🔧 검증 코드

출력된 버전이 2.5.8 이하이면 취약한 상태이며, 최신 버전으로 업데이트가 필요합니다.

Shell / Script
pip show agno | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python