🔍 CVE-2026-110610

5.4
CVSS Score
MEDIUM
2026-10-14
2026-10-26 17:17
✅ 완료

🇰🇷 한글 설명

ruoyi-vue-pro 2026.09 버전 이하에서 yudao-module-ai 이미지 서비스의 SSRF 취약점이 발견되었습니다. 인증된 사용자가 midjourney imagine 엔드포인트의 referImageUrl 매개변수를 조작하여 서버가 임의의 URL을 호출하도록 유도할 수 있습니다. 이를 통해 공격자는 내부 네트워크 서비스나 클라우드 메타데이터 엔드포인트에 접근할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 서버를 속여서 서버 내부의 비밀 정보나 다른 컴퓨터에 접속하게 만드는 취약점입니다. 공격자는 이를 통해 서버가 접근할 수 있는 내부 네트워크 정보를 훔쳐볼 수 있습니다.

🇺🇸 원문 (English)

ruoyi-vue-pro through 2026.09 contains a server-side request forgery vulnerability in the yudao-module-ai image service that allows authenticated users to make the server fetch arbitrary URLs by supplying referImageUrl to the midjourney imagine endpoint. Attackers can force Hutool HttpUtil.downloadBytes() requests to loopback, private, or cloud metadata addresses to probe internal-only HTTP services and reach metadata endpoints.

📍 영향받는 시스템

ruoyi-vue-pro 2026.09 이하 버전

⚔️ 공격 벡터

인증된 사용자가 API 요청 시 referImageUrl 매개변수에 내부 주소를 입력하여 서버 측 요청 위조(SSRF) 수행

🛡️ 대응 방법

해당 모듈의 입력값 검증 로직을 강화하거나, Hutool HttpUtil.downloadBytes() 호출 시 허용된 도메인만 접근 가능하도록 화이트리스트를 적용하십시오.

🔧 검증 코드

명령어 실행 시 내부 주소(127.0.0.1 등)에 대한 응답이 정상적으로 반환되면 취약한 상태입니다.

Shell / Script
curl -s -X POST http://<target-ip>/midjourney/imagine -d 'referImageUrl=http://127.0.0.1:80/internal-api' | grep 'success'

📊 CVSS Vector String

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