🔍 CVE-2026-55418

8.6
CVSS Score
HIGH
2026-07-07
2026-10-25 20:10
✅ 완료

🇰🇷 한글 설명

FastGPT는 오픈소스 AI 지식베이스 플랫폼입니다. v4.15.0-beta5 이전 버전에서 두 개의 파일 처리기가 요청에서 전달받은 S3 객체 키의 소속 팀을 검증하지 않고 서명 또는 읽기를 수행하여, 다른 팀의 파일 내용이 노출될 수 있습니다. S3 객체 키는 버킷 내에서 전역적으로 유일하며 테넌트 ID는 경로 일부로만 포함되므로 취약점이 발생합니다.

💡 쉬운 설명

다른 팀이 올려 둔 파일의 주소를 알아내 요청에 넣으면, 그 파일의 내용을 볼 수 있는 문제입니다. 권한 확인이 빠져 있어 생기는 취약점입니다.

🇺🇸 원문 (English)

FastGPT is an open source AI knowledge base platform. Prior to v4.15.0-beta5, two FastGPT file handlers authorize an unrelated resource and then sign or read an S3 object using a key taken directly from the request, without checking that the key belongs to the caller's team. Because S3 object keys are global within the bucket and carry the tenant id only as a path segment, an attacker can supply another team's key and obtain its file contents through the chat-file presign endpoint or dataset preview endpoint. This issue is fixed in version v4.15.0-beta5.

📍 영향받는 시스템

FastGPT v4.15.0-beta5 이전 버전

⚔️ 공격 벡터

인증된 사용자가 채팅 파일 presign 엔드포인트나 데이터셋 미리보기 엔드포인트에 다른 팀의 S3 객체 키를 전달하여 파일 내용을 탈취

🛡️ 대응 방법

FastGPT를 v4.15.0-beta5 이상으로 업그레이드

🔧 검증 코드

출력된 이미지 태그가 v4.15.0-beta5 미만이면 취약하며, 그 이상이면 패치가 적용된 버전입니다.

Shell / Script
docker images --format '{{.Repository}}:{{.Tag}}' | grep -i fastgpt

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source