🔍 CVE-2026-9138

6.5
CVSS Score
MEDIUM
2026-09-04
2026-09-10 21:17
✅ 완료

🇰🇷 한글 설명

IBM Langflow OSS 1.0.0부터 1.11.2 버전에서 SaveToFileComponent의 입력값 검증 미흡으로 인해 인증된 공격자가 서버에 임의의 파일을 작성할 수 있는 취약점이 발견되었습니다. 공격자는 /api/v1/run/{flow_id} 엔드포인트에 경로 조작 문자열을 포함한 요청을 보내 서버 내 원하는 위치에 파일을 생성하거나 수정할 수 있습니다.

💡 쉬운 설명

로그인 권한이 있는 사용자가 파일 저장 기능을 악용하여 서버의 중요한 위치에 몰래 파일을 만들거나 바꿀 수 있는 문제입니다. 이를 통해 해커가 서버를 장악할 위험이 있습니다.

🇺🇸 원문 (English)

IBM Langflow OSS 1.0.0 through 1.11.2 Langflow could allow an authenticated attacker to write arbitrary files to the server due to improper input validation in the SaveToFileComponent. The application constructs local file paths using attacker‑controlled input without sufficient sanitization when handling requests to the /api/v1/run/{flow_id} endpoint. An attacker with low‑privileged authenticated access (such as a valid API key or user session) can supply crafted path values, including absolute paths or path traversal sequences, allowing arbitrary file writes to locations writable by the Langflow process. Successful exploitation may lead to unauthorized file creation or modification, potentially resulting in further compromise depending on the deployment environment.

📍 영향받는 시스템

IBM Langflow OSS 1.0.0 ~ 1.11.2

⚔️ 공격 벡터

인증된 사용자가 API 요청 시 경로 조작(Path Traversal) 문자열을 포함하여 임의 파일 쓰기 수행

🛡️ 대응 방법

Langflow를 최신 보안 패치가 적용된 버전으로 업데이트하고 입력값 검증 로직을 강화해야 합니다.

🔧 검증 코드

출력된 버전이 1.0.0 이상 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:U/C:N/I:H/A:N

💻 영향받는 소프트웨어

Langflow OSS