OpenViking prior to commit c7bb167 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.
{
"github_reviewed": true,
"severity": "CRITICAL",
"nvd_published_at": "2026-04-17T19:16:39Z",
"cwe_ids": [
"CWE-636"
],
"github_reviewed_at": "2026-04-24T20:49:51Z"
}