Description
OpenViking debug vector scroll and count endpoints apply only account-level scoping without user-level access controls, allowing authenticated users to read all co-tenant records. Attackers can query these endpoints to retrieve private memories, resources, skills, and secret material belonging to other users in the same account without administrative privileges.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| volcengine | OpenViking | ≤ 0.4.14 | — |
References
- GitHub Issue #3724 issue-tracking
- https://github.com/volcengine/OpenViking product
- _SingleAccountBackend in openviking/storage/viking_vector_index_backend.py technical-description
- VulnCheck Advisory: OpenViking Debug Vector Endpoints Multi-tenant Data Exposure third-party-advisory