🇰🇷 한글 설명
MaxKB v2.8.0 및 이전 버전에서 OSS 파일 서비스 URL 가져오기 엔드포인트(chat/api/oss/get_url)를 통한 SSRF 우회 취약점이 발견되었습니다. 이 취약점은 URL 검증 함수와 HTTP 클라이언트 간의 URL 파싱 불일치로 인해 발생하며, 공격자가 내부 네트워크 서비스에 접근할 수 있게 합니다. 해당 문제는 2.8.1 버전에서 수정되었습니다.
💡 쉬운 설명
공격자가 조작된 주소를 보내 시스템이 내부 네트워크의 비밀 정보에 접근하도록 유도할 수 있는 보안 약점입니다. 주소를 검사하는 방식과 실제로 접속하는 방식이 서로 달라 발생하는 문제입니다.
🇺🇸 원문 (English)
MaxKB is an open-source AI assistant for enterprise. Prior to 2.8.1, MaxKB v2.8.0 and prior are vulnerable to a server-side request forgery (SSRF) bypass in the OSS file service URL fetch (chat/api/oss/get_url) endpoint. The vulnerability exists due to inconsistent URL parsing between the urlparse validation function and the requests HTTP client, allowing attackers to access internal network services. This vulnerability is fixed in 2.8.1.
📍 영향받는 시스템
MaxKB v2.8.0 및 그 이전 모든 버전
⚔️ 공격 벡터
chat/api/oss/get_url 엔드포인트에 파싱 불일치를 이용한 조작된 URL 전송
🛡️ 대응 방법
MaxKB를 최신 버전인 2.8.1 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 2.8.1 이상의 버전이 출력되면 취약점이 해결된 상태입니다.
curl -s http://<target_ip>:<port>/api/version | grep -E '2.8.1'