CVE-2026-109343 Details
Description
SurrealDB before 3.3.0 allows cross-tenant access because the SurrealQL USE statement switches a session to any namespace/database without checking that the caller's authenticated level covers it. Authenticated namespace, database, or record users can switch to another tenant and read, create, update, or delete rows in tables whose PERMISSIONS allow it, such as PERMISSIONS FULL.
A cross-tenant access vulnerability has been identified in SurrealDB versions prior to 3.3.0. The issue arises because the SurrealQL USE statement allows users to switch sessions to any namespace or database without verifying their authentication level. This flaw enables authenticated users at the namespace, database, or record level to access another tenant's data, including reading, creating, updating, or deleting rows in tables with permissive settings, such as 'PERMISSIONS FULL'.
Users should upgrade to SurrealDB version 3.3.0 or later, where this vulnerability has been patched. On shared instances, consider using separate deployments to isolate tenants until the upgrade can be performed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 12, 2026CISA-ADP
Assessed Oct 13, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-639 | Authorization Bypass Through User-Controlled Key | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| SurrealDB | < 3.3.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 13, 2026 | CVE Modified | CISA-ADP |
| Oct 12, 2026 | New CVE Received | [email protected] |
Volerion