🇰🇷 한글 설명
Bytedesk 1.3.9 이하 버전의 SpringAIOpenrouterRestController 구성 요소에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 공격자가 apiUrl 인자를 조작하여 서버가 의도하지 않은 요청을 보내도록 유도할 수 있으며, 이는 원격에서 공격이 가능합니다.
💡 쉬운 설명
해커가 서버를 속여서 서버가 몰래 다른 웹사이트에 접속하거나 내부 정보를 가져오게 만드는 보안 약점입니다. 이 취약점을 이용하면 공격자가 서버를 조종하여 위험한 요청을 보낼 수 있습니다.
🇺🇸 원문 (English)
A security vulnerability has been detected in Bytedesk up to 1.3.9. This impacts the function getModels of the file source-code/src/main/java/com/bytedesk/ai/springai/providers/openrouter/SpringAIOpenrouterRestService.java of the component SpringAIOpenrouterRestController. Such manipulation of the argument apiUrl leads to server-side request forgery. The attack may be launched remotely. The exploit has been disclosed publicly and may be used. Upgrading to version 1.4.5.4 will fix this issue. The name of the patch is 975e39e4dd527596987559f56c5f9f973f64eff7. It is recommended to upgrade the affected component.
📍 영향받는 시스템
Bytedesk 1.3.9 이하 모든 버전
⚔️ 공격 벡터
원격에서 apiUrl 인자 값을 조작하여 발생하는 SSRF 공격
🛡️ 대응 방법
Bytedesk 버전을 1.4.5.4 이상으로 업그레이드하십시오.
🔧 검증 코드
소스 코드 내 해당 파일 존재 여부와 프로젝트 설정 파일(pom.xml 등)에 명시된 Bytedesk 버전을 확인하여 1.4.5.4 미만인지 체크합니다.
grep -r "SpringAIOpenrouterRestService.java" . && grep -E "version" pom.xml 2>/dev/null || echo "Check Bytedesk version manually"