CVE-2026-109337 Details
Description
SurrealDB before 3.3.0 contains an authorization bypass vulnerability that allows record users to infer field values hidden by field-level SELECT permissions using LIVE SELECT WHERE predicates over $before or $after. Attackers can craft repeated predicates and observe whether notifications are delivered on CREATE, UPDATE, or DELETE to confirm or narrow restricted field values.
An authorization bypass vulnerability has been identified in SurrealDB versions prior to 3.3.0. This vulnerability allows users with record-level access to infer values of fields obscured by field-level SELECT permissions. The issue arises in LIVE SELECT queries, where predicates can be crafted to test hidden values by observing notification deliveries related to record changes. The vulnerability exploits the '$before' and '$after' event parameters, turning the notification system into a means of confirming or narrowing down restricted field values.
Users can upgrade to SurrealDB version 3.3.0 or later, where this vulnerability has been patched. For those unable to update, it is recommended to avoid using field-level SELECT permissions to conceal values in tables accessible to untrusted users. Instead, sensitive information should be kept in separate tables or databases that those users cannot access, or managed at the table level. Additionally, untrusted principal classes can be denied live and arbitrary queries, which will also block the LIVE RPC for those 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 15, 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-203 | Observable Discrepancy | [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 15, 2026 | CVE Modified | CISA-ADP |
| Oct 12, 2026 | New CVE Received | [email protected] |
Volerion