CVE-2026-109336 Details
Description
SurrealDB before 3.3.0 contains an authorization bypass vulnerability that allows record users to read fields hidden by field-level SELECT permissions through LIVE SELECT projections. Attackers can project restricted fields from the unreduced $after or $before parameters under an alias to receive exact stored values in CREATE, UPDATE, and DELETE notifications.
An authorization bypass vulnerability has been identified in SurrealDB versions prior to 3.3.0. This vulnerability allows users with record-level access to read fields that are normally hidden by field-level SELECT permissions. The issue arises in LIVE SELECT projections, where restricted fields can be accessed through the unreduced $after or $before parameters by using an alias to bypass the permission restrictions. This exploitation enables the retrieval of exact stored values in CREATE, UPDATE, and DELETE notifications.
Users should update to SurrealDB version 3.3.0 or later, where this vulnerability has been patched. For those unable to update, it is recommended to avoid relying on field-level SELECT permissions to protect sensitive data from untrusted users. Instead, keep sensitive information in a separate table or database that is not accessible to those users, or apply restrictions at the table level. Additionally, users can deny live and arbitrary queries to untrusted principal classes.
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 26, 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-863 | Incorrect Authorization | [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 26, 2026 | CVE Modified | CISA-ADP |
| Oct 12, 2026 | New CVE Received | [email protected] |
Volerion