🇰🇷 한글 설명
CrewAI 프레임워크의 에이전트 로딩 과정에서 안전하지 않은 리플렉션으로 인해 발생하는 원격 코드 실행 취약점입니다. 공격자가 악성 에이전트 설정을 로드하도록 유도하면 서비스 계정 권한으로 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
프로그램이 외부에서 가져온 설정 파일을 읽을 때 검증 없이 실행하여 발생하는 문제입니다. 사용자가 악성 파일이 포함된 저장소를 불러오게 되면 해커가 컴퓨터를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
CrewAI crewAI Framework Agent Loading Unsafe Reflection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of CrewAI crewAI. User interaction is required to exploit this vulnerability in that the target must load a malicious agent configuration from the repository.
The specific flaw exists within the load_agent_from_repository function. The process does not properly restrict a user-supplied argument before using it to import a module. An attacker can leverage this vulnerability to execute code in the context of the service account. Was ZDI-CAN-28387.
📍 영향받는 시스템
CrewAI crewAI Framework (load_agent_from_repository 함수 사용 버전)
⚔️ 공격 벡터
사용자가 악성 에이전트 설정이 포함된 저장소를 로드하도록 유도하는 방식
🛡️ 대응 방법
CrewAI 프레임워크를 최신 보안 패치가 적용된 버전으로 업데이트하고 신뢰할 수 없는 저장소의 에이전트 로딩을 금지하십시오.
🔧 검증 코드
출력된 CrewAI 버전을 확인하여 해당 취약점이 해결된 보안 패치 버전인지 대조하십시오.
pip show crewai | grep -E 'Name:|Version:'
📊 CVSS Vector String
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
Windows iSCSI Target Service