🇰🇷 한글 설명
IBM Langflow OSS 1.0.0부터 1.10.1 버전에서 공격자가 다른 사용자의 FAISS 네임스페이스를 재사용하여 소유자 전용 벡터 콘텐츠에 접근하고, 이후 쿼리 결과에 영향을 줄 수 있습니다. 이로 인해 사용자 간 정보 노출이 발생하며, 반환 결과가 지속적으로 오염되어 제한적인 무결성 피해가 발생합니다.
💡 쉬운 설명
다른 사용자의 데이터 저장 공간을 몰래 가로채서 그 안의 비공개 정보를 볼 수 있는 취약점입니다. 또한 공격자가 저장된 검색 결과를 조작해 다른 사용자에게 잘못된 정보가 전달될 수 있습니다.
🇺🇸 원문 (English)
IBM Langflow OSS 1.0.0 through 1.10.1 can allow an attacker to reuse another user's FAISS namespace to access owner-only vector content and influence later query results. This causes cross-user information disclosure and limited integrity impact through persistent poisoning of returned results.
📍 영향받는 시스템
IBM Langflow OSS 1.0.0 ~ 1.10.1
⚔️ 공격 벡터
인증된 공격자가 다른 사용자의 FAISS 네임스페이스를 재사용하여 소유자 전용 벡터 데이터를 조회하고 저장된 검색 결과를 오염시킴
🛡️ 대응 방법
IBM 권고에 따라 Langflow OSS를 1.10.1 초과 패치 버전으로 업그레이드하고 FAISS 네임스페이스 격리 설정을 점검
🔧 검증 코드
출력된 버전이 1.0.0 이상 1.10.1 이하이면 취약하며, 1.10.1 초과 버전이면 패치가 적용된 것으로 판단
pip show langflow 2>/dev/null | grep -i '^version'