Critical severity · published Apr 17, 2026
CVE-2026-40525
OpenViking < 0.3.9 Authentication Bypass via VikingBot OpenAPI
9.1
CVSS
0.6%
EPSS
No
On KEV
Description
OpenViking prior to version 0.3.9 contains an authentication bypass vulnerability in the VikingBot OpenAPI HTTP route surface where the authentication check fails open when the api_key configuration value is unset or empty. Remote attackers with network access to the exposed service can invoke privileged bot-control functionality without providing a valid X-API-Key header, including submitting attacker-controlled prompts, creating or using bot sessions, and accessing downstream tools, integrations, secrets, or data accessible to the bot.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 47% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
OP
OpenViking · volcengine
before 0.3.9 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-40525
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-40525
release-notes
https://github.com/volcengine/OpenViking/releases/tag/v0.3.9
issue-tracking
https://github.com/volcengine/OpenViking/pull/1447
patch
https://github.com/volcengine/OpenViking/commit/c7bb1676f4d037609f041bf39e4e2bd52e8f9820
third-party-advisory
https://www.vulncheck.com/advisories/openviking-authentication-bypass-via-vikingbot-openapi
More from OpenViking
9.8
CVE-2026-22207
OpenViking Missing root_api_key Allows Anonymous ROOT Access
8.5
CVE-2026-22681
OpenViking < 0.3.4 SSRF via /api/v1/resources
7.8
CVE-2026-28518
OpenViking .ovpack Import ZIP Slip Path Traversal
6.5
CVE-2026-75480
OpenViking Debug Vector Endpoints Multi-tenant Data Exposure
5.3
CVE-2026-22680
OpenViking < 0.3.3 Missing Authorization via Task Polling
