Read the docs
TI-2026-29272 Aliases CVE-2026-40525GHSA-jgq2-vq69-gr6h

OpenViking < 0.3.9 Authentication Bypass via VikingBot OpenAPI

Priority MEDIUM 48CWE-636Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00571 47th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed OpenViking (volcengine): 0.3.9openviking (PyPI): 0.3.9

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
VolcengineOpenVikingbefore 0.3.90.3.9Patch availableCNA
—openviking (PyPI)before 0.3.90.3.9Patch availableGHSA-jgq2-vq69-gr6h
  • OpenViking VendorVolcengine Affected before 0.3.9 Fixed in 0.3.9 Patch available CNA
  • openviking (PyPI) Vendor— Affected before 0.3.9 Fixed in 0.3.9 Patch available GHSA-jgq2-vq69-gr6h

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:volcengine:openviking:*:*:*:*:*:*:*:*before 0.3.9VulnerableVolcengine
  • cpe:2.3:a:volcengine:openviking:*:*:*:*:*:*:*:* Versions before 0.3.9 Vulnerable ·Volcengine

Remediation

  • Fix · CNA OpenViking (volcengine) Fixed in 0.3.9
  • Fix · GHSA-jgq2-vq69-gr6h openviking (PyPI) Fixed in 0.3.9 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-40525
  2. 2026-10-03 Alias added: GHSA-jgq2-vq69-gr6h
  3. 2026-10-25 EPSS moved to the below the 50th percentile

References

  • TI-2026-22780 OpenViking .ovpack Import ZIP Slip Path Traversal CVSS 4.0HIGH 8.4
  • TI-2026-18208 OpenViking < 0.3.3 Missing Authorization via Task Polling CVSS 4.0MEDIUM 6.9
  • TI-2026-27215 OpenViking 0.2.5 < 0.2.14 Bot Proxy Endpoints Allow Unauthenticated Access CVSS 4.0MEDIUM 6.9

Sources