CVE-2026-22681 json
OpenViking < 0.3.4 SSRF via /api/v1/resources
published 2026-08-21 2 mo ago modified 2026-11-08 24 h ago also EUVD-2026-63999
- cvss
- 8.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 27%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- Volcengine OpenViking 0.3.4
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 mo ago
Exploit prediction
0.34% chance of exploitation in the next 30 days, higher than 27% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/volcengine/OpenViking/pull/1133https://github.com/volcengine/OpenViking/pull/1133 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:N/SA:N |
| CNA | 3.1 | 8.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N |
| CNA | 4.0 | 8.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected products
- Volcengine OpenViking
Classification
- Weakness
-
- CWE-918 Server-Side Request Forgery
References
-
github.com
/volcengine/OpenViking/pull/1133
issue-tracking, patch
-
github.com
/volcengine/OpenViking/commit/41e345896d247e43ab78bbcb38b4a5b1b38ef62c
patch
-
github.com
/volcengine/OpenViking/pull/1133https://github.com/volcengine/OpenViking/pull/1133
exploit
-
github.com
/volcengine/OpenViking/releases/tag/v0.3.4
release-notes
-
vulncheck.com
/advisories/openviking-ssrf-via-api-v1-resources
third-party-advisory
Sources
- CVE List CVE-2026-22681
- NVD CVE-2026-22681
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.