CVE-2026-40525

OpenViking < 0.3.9 Authentication Bypass via VikingBot OpenAPI

State
Published
Severity
9.1 Critical
Published
Apr 17, 2026
Updated
Oct 8, 2026
Reserved
Apr 13, 2026

Read the record on cve.org

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.

Scores

CVSSScoreVectorSource
4.09.1 CriticalCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:NVulnCheck
3.19.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NVulnCheck

Weaknesses

  • CWE-636 Not Failing Securely ('Fail Open')

Affected Products

ProductVersions
OpenVikingvolcengine
  • before 0.3.9Affected
  • c7bb1676f4d037609f041bf39e4e2bd52e8f9820Not affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.