Description
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.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Volcengine OpenViking
Default version status: unaffected
0 to < 0.3.4affected
pkg:github/volcengine/OpenVikingReferences
- https://github.com/volcengine/OpenViking/releases/tag/v0.3.4 ↗
- https://github.com/volcengine/OpenViking/pull/1133 ↗
- https://github.com/volcengine/OpenViking/commit/41e345896d247e43ab78bbcb38b4a5b1b38ef62c ↗
- https://www.vulncheck.com/advisories/openviking-ssrf-via-api-v1-resources ↗
- https://github.com/volcengine/OpenViking/pull/1133https://github.com/volcengine/OpenViking/pull/1133 ↗