🇰🇷 한글 설명
Karrigell 2.1.8 이전 버전의 Eval injection 취약점으로, 원격 공격자가 수정된 인자를 통해 Karrigell 서비스(.ks) 스크립트에서 임의의 Python 코드를 실행할 수 있습니다. 공격자는 해당 스크립트에서 사용 중인 라이브러리의 함수를 참조하여 악용할 수 있으며, 이를 통해 서버 전체 제어가 가능합니다.
💡 쉬운 설명
웹 서버 소프트웨어가 사용자 입력을 검증 없이 코드로 실행하는 문제입니다. 공격자는 악의적인 명령을 보내 서버를 완벽히 제어할 수 있습니다.
🇺🇸 원문 (English)
Eval injection vulnerability in Karrigell before 2.1.8 allows remote attackers to execute arbitrary Python code via modified arguments to a Karrigell services (.ks) script, which can reference functions from libraries that are used by that script.
📍 영향받는 시스템
Karrigell 2.1.8 이전의 모든 버전
⚔️ 공격 벡터
HTTP 요청의 함수 인자를 조작하여 Karrigell .ks 서비스 스크립트에 악의적 Python 코드 주입
🛡️ 대응 방법
Karrigell을 2.1.8 버전 이상으로 즉시 업그레이드
🔧 검증 코드
설치된 Karrigell 버전을 확인하여 2.1.8 이상이면 안전, 미만이면 업그레이드 필요
pip show Karrigell 2>/dev/null | grep Version | awk '{print $2}'