🇰🇷 한글 설명
FastGPT 4.15.0-beta4 미만 버전의 HTTP-tool OpenAPI 스키마 임포터에서 발생하는 취약점입니다. SwaggerParser.bundle이 원격 참조를 해석할 때 내부 주소 보호 기능이 작동하지 않아, 인증된 팀원이 내부 서비스나 클라우드 메타데이터를 읽을 수 있습니다.
💡 쉬운 설명
FastGPT의 특정 기능을 사용할 때, 공격자가 시스템 내부의 비밀 정보나 다른 서버의 데이터를 몰래 훔쳐볼 수 있는 보안 구멍이 발견되었습니다. 이는 권한이 있는 사용자가 악의적인 주소를 입력하여 발생할 수 있습니다.
🇺🇸 원문 (English)
FastGPT is a knowledge-based AI application platform. Prior to 4.15.0-beta4, the HTTP-tool OpenAPI schema importer validates only the top-level URL before passing it to SwaggerParser.bundle, whose remote reference resolver fetches $ref URLs without FastGPT's internal-address guard and returns fetched content inline, allowing an authenticated team member to read internal services or cloud metadata. This issue is fixed in version 4.15.0-beta4.
📍 영향받는 시스템
FastGPT 4.15.0-beta4 미만 모든 버전
⚔️ 공격 벡터
인증된 사용자가 조작된 $ref URL을 포함한 OpenAPI 스키마를 임포트하여 내부 네트워크 자원에 접근
🛡️ 대응 방법
FastGPT를 4.15.0-beta4 이상의 최신 버전으로 업데이트
🔧 검증 코드
명령어 결과에 4.15.0-beta4 이상의 버전 번호가 포함되어 있으면 취약점이 해결된 상태입니다.
curl -s http://<fastgpt-host>/api/version | grep -E '4.15.0-beta4'