🔍 CVE-2024-58394

6.1
CVSS Score
MEDIUM
2026-10-22
2026-10-29 12:17
✅ 완료

🇰🇷 한글 설명

Retool 3.88.0 미만 버전에서 발생하는 교차 사이트 스크립팅(XSS) 취약점입니다. 인증되지 않은 공격자가 /api/imageProxy를 통해 악성 SVG 파일을 프록시하여 사용자의 세션에서 자바스크립트를 실행할 수 있습니다.

💡 쉬운 설명

해커가 조작된 이미지 파일을 통해 사용자의 웹 브라우저에서 몰래 악성 코드를 실행할 수 있는 보안 약점입니다. 이를 통해 사용자의 로그인 정보나 개인 데이터가 탈취될 위험이 있습니다.

🇺🇸 원문 (English)

Retool before 3.88.0 contains a cross-site scripting vulnerability that allows unauthenticated attackers to execute scripts by proxying malicious SVG files through /api/imageProxy. Attackers can supply an attacker-hosted SVG in the url parameter, which is served from the Retool origin without a Content Security Policy, executing JavaScript in victims' sessions. Exploitation evidence was first observed by the Shadowserver Foundation on 2024-10-15.

📍 영향받는 시스템

Retool version < 3.88.0

⚔️ 공격 벡터

/api/imageProxy 엔드포인트에 공격자가 호스팅하는 악성 SVG URL을 전달하여 실행

🛡️ 대응 방법

Retool을 3.88.0 이상의 최신 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 3.88.0 미만인 경우 취약한 상태입니다.

Shell / Script
curl -s http://<retool-instance>/api/version | grep -E '"version": "[0-3]\.[0-8][0-7]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Oracle Java SE