🔍 CVE-2026-18894

6.5
CVSS Score
MEDIUM
2026-10-29
2026-10-29 16:18
✅ 완료

🇰🇷 한글 설명

IBM Langflow OSS 1.0.0부터 1.12.4까지의 버전에서, 원격 공격자가 공개(public) 워크플로우에 이미 저장된 Python 컴포넌트 코드를 트리거할 수 있습니다. 이 코드는 플로우 소유자의 런타임 권한으로 서버 프로세스 내에서 실행되어, 공개 실행 경로가 서버가 신뢰하는 컴포넌트 코드만 실행하도록 제한하려던 신뢰 경계를 우회합니다.

💡 쉬운 설명

Langflow라는 AI 워크플로우 도구에서, 외부 사용자가 미리 저장된 코드를 실행시킬 수 있는 취약점입니다. 이로 인해 서버 안에서 허용되지 않은 동작이 일어날 수 있습니다.

🇺🇸 원문 (English)

IBM Langflow OSS 1.0.0 through 1.12.4 could allow a remote attacker to trigger pre-existing stored Python component code in a public workflow, executing it under the flow owner's runtime context within the server process. This bypasses the intended trust boundary where public execution paths are restricted to server-trusted component code.

📍 영향받는 시스템

IBM Langflow OSS 1.0.0 ~ 1.12.4

⚔️ 공격 벡터

원격 공격자가 공개 워크플로우를 호출해 저장된 Python 컴포넌트 코드를 서버 프로세스에서 실행시킴

🛡️ 대응 방법

IBM 공지에 따라 Langflow를 1.12.4보다 높은 패치 버전으로 업데이트하고, 공개 워크플로우 노출을 최소화합니다.

🔧 검증 코드

출력된 Version 값이 1.0.0 이상 1.12.4 이하이면 취약하며, 1.12.4보다 높은 패치 버전이면 조치된 것입니다.

Shell / Script
pip show langflow 2>/dev/null | grep -i '^version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Langflow OSS