🇰🇷 한글 설명
IBM Langflow OSS 1.0.0부터 1.12.8까지의 버전에서, 권한이 낮은 인증된 공격자가 Agentic Assistant를 조작해 차단되지 않은 패턴을 사용하는 컴포넌트 코드를 생성하거나 제출하게 할 수 있습니다. 이를 통해 서버에서 임의의 운영체제 명령이 실행될 수 있습니다.
💡 쉬운 설명
로그인 권한만 가진 사용자가 AI 도우미를 속여 위험한 코드를 만들게 할 수 있습니다. 그 코드가 실행되면 서버를 공격자가 원하는 대로 조작당할 수 있습니다.
🇺🇸 원문 (English)
IBM Langflow OSS 1.0.0 through 1.12.8 could allow a remote attacker with a low-privileged authenticated account to cause the Agentic Assistant to generate or submit component code using these unblocked patterns, resulting in arbitrary operating system command execution on the server.
📍 영향받는 시스템
IBM Langflow OSS 1.0.0 ~ 1.12.8 (1.12.9 이상으로 업데이트 필요, 버전 번호는 공식 권고문으로 재확인 권장)
⚔️ 공격 벡터
낮은 권한의 인증 계정으로 Agentic Assistant에 악의적인 프롬프트를 입력해 차단 패턴을 우회한 컴포넌트 코드를 생성·제출하여 서버 명령 실행
🛡️ 대응 방법
IBM 공식 보안 권고에 따라 Langflow를 패치된 버전(1.12.9 이상 등 권고 버전)으로 업그레이드하고, 불필요한 계정 권한을 축소하며, Agentic Assistant 기능을 제한합니다.
🔧 검증 코드
출력된 Version 값이 1.0.0~1.12.8 범위에 해당하면 취약한 것이므로 IBM 권고 버전으로 업그레이드해야 하며, 1.12.9 이상이면 해당 버전 패치가 적용된 것으로 판단합니다.
pip show langflow 2>/dev/null | grep -i version