🔍 CVE-2026-22681

8.5
CVSS Score
HIGH
2026-08-21
2026-10-15 19:10
✅ 완료

🇰🇷 한글 설명

OpenViking 0.3.4 미만 버전에서 인증된 저권한 공격자가 리소스 API 엔드포인트에 임의의 URL을 제출하여 서버 측 요청 위조(SSRF)를 수행할 수 있습니다. 공격자는 이를 통해 루프백, RFC 1918, 클라우드 메타데이터 주소로 요청을 유도하여 내부 네트워크 서비스에 접근하고 정보를 탈취할 수 있습니다.

💡 쉬운 설명

권한이 낮은 사용자가 서버를 속여서 서버 내부의 비밀스러운 네트워크 주소에 대신 접속하게 만드는 보안 약점입니다. 이를 통해 공격자는 외부에서 접근할 수 없는 회사 내부 시스템의 정보를 몰래 훔쳐볼 수 있습니다.

🇺🇸 원문 (English)

OpenViking before 0.3.4 contains a server-side request forgery vulnerability that allows authenticated low-privilege attackers to access internal network services by submitting arbitrary URLs to the resources API endpoint. Attackers can POST a crafted URL to /api/v1/resources, causing the server to issue outbound HEAD and GET requests with redirects enabled to loopback, RFC 1918, link-local, or cloud metadata addresses, then read back responses through normal content APIs to enumerate and interact with internal services.

📍 영향받는 시스템

OpenViking version < 0.3.4

⚔️ 공격 벡터

/api/v1/resources 엔드포인트에 조작된 URL을 POST 요청으로 전송하여 내부 네트워크로의 SSRF 공격 수행

🛡️ 대응 방법

OpenViking을 0.3.4 버전 이상으로 업데이트하거나, API 엔드포인트에서 허용되지 않은 내부 IP 대역으로의 요청을 차단하는 화이트리스트를 적용하십시오.

🔧 검증 코드

출력된 버전 번호가 0.3.4 미만이면 취약한 상태이며, 0.3.4 이상이면 안전합니다.

Shell / Script
python3 -c 'import openviking; print(openviking.__version__)' 2>/dev/null || echo 'package not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Cloud Services