🇰🇷 한글 설명
Agno 2.3.24 이전 버전의 모델 실행 컴포넌트에 임의 코드 실행 취약점이 존재합니다. 공격자가 field_type 파라미터를 조작하여 eval() 함수에 악의적인 Python 코드를 주입할 수 있으며, FunctionCall을 통해 이를 전송하면 원격 코드 실행이 가능합니다.
💡 쉬운 설명
Agno 소프트웨어의 기능에서 해커가 악의적인 코드를 몰래 실행할 수 있는 심각한 결함입니다. 업데이트하지 않으면 컴퓨터 전체 제어권을 잃을 수 있습니다.
🇺🇸 원문 (English)
Agno versions prior to 2.3.24 contain an arbitrary code execution vulnerability in the model execution component that allows attackers to execute arbitrary Python code by manipulating the field_type parameter passed to eval(). Attackers can influence the field_type value in a FunctionCall to achieve remote code execution.
📍 영향받는 시스템
Agno 버전 2.3.24 이전 모든 버전
⚔️ 공격 벡터
field_type 파라미터 조작을 통해 FunctionCall 요청에 악의적 Python 코드를 주입하여 eval() 실행
🛡️ 대응 방법
Agno를 2.3.24 이상으로 즉시 업그레이드
🔧 검증 코드
2.3.24 이상이면 패치됨, 이하면 취약하므로 즉시 업그레이드 필요
pip show agno 2>/dev/null | grep Version | awk '{print $2}'