🔍 CVE-2026-19306

7.7
CVSS Score
HIGH
2026-09-04
2026-09-08 22:04
✅ 완료

🇰🇷 한글 설명

IBM Langflow OSS 1.0.0부터 1.11.2 버전에서 인증된 공격자가 파일 경로 조작을 통해 서버의 임의 파일을 읽을 수 있는 취약점이 발견되었습니다. 공격자는 서버의 비밀 키, 데이터베이스, 환경 변수 등을 탈취하여 외부 모델 엔드포인트로 유출할 수 있습니다. 이는 특정 보안 경계 설정을 우회하여 발생합니다.

💡 쉬운 설명

해커가 권한을 가진 상태에서 파일 경로를 교묘하게 조작하면, 서버 안에 있는 중요한 비밀번호나 개인 파일을 몰래 훔쳐갈 수 있는 문제입니다. 이 정보는 해커가 설정한 외부 AI 모델로 전송되어 유출될 위험이 있습니다.

🇺🇸 원문 (English)

IBM Langflow OSS 1.0.0 through 1.11.2 allows an authenticated attacker to read arbitrary files from the server filesystem — including server secret material (secret_key, JWT signing keys, the application database, /proc/self/environ, and other tenants' upload directories) — by supplying absolute paths or traversal sequences in the files parameter of an authenticated build request. The file contents were embedded as text attachments in the language model prompt and transmitted to the configured model endpoint, resulting in confidential data exfiltration. This bypassed the LANGFLOW_RESTRICT_LOCAL_FILE_ACCESS=true containment boundary, which was enforced for other file-reading components but not for the Chat Input to Message attachment pipeline.

📍 영향받는 시스템

IBM Langflow OSS 1.0.0 ~ 1.11.2

⚔️ 공격 벡터

인증된 사용자가 빌드 요청의 files 파라미터에 절대 경로 또는 경로 탐색(traversal) 시퀀스를 입력하여 공격

🛡️ 대응 방법

Langflow를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 1.11.2 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
pip show langflow | grep Version

📊 CVSS Vector String

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