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.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authorization Bypass
Action: Assess Impact
AI Analysis

Impact

SurrealDB before version 3.3.0 contains an authorization bypass that lets users with record-level access infer the values of fields hidden by field-level SELECT permissions. By using LIVE SELECT WHERE predicates over $before or $after, an attacker can repeatedly apply conditions and observe whether notifications are triggered on create, update, or delete events. Each observation confirms whether a predicate matches, allowing the attacker to deduce restricted field values incrementally.

Affected Systems

All installations of SurrealDB that are built from source or distributed through standard channels with a version number lower than 3.3.0 are affected. The product is the SurrealDB database service, and any environment where field-level permissions are configured applies to these vulnerable versions.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate impact, and the EPSS score is not available. The vulnerability is not listed in CISA KEV, suggesting no high‑profile exploitation yet. Attackers need to send crafted LIVE SELECT queries and monitor notification events; therefore the attack vector is application‑level and requires some level of authenticated access to the database. Because it allows leakage of protected data, the risk remains significant for data‑sensitive deployments, even if no code execution or denial of service is possible.

Generated by OpenCVE AI on October 12, 2026 at 18:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update SurrealDB to version 3.3.0 or later to eliminate the bypass.
  • If an upgrade is delayed, disable the LIVE SELECT WHERE feature or restrict its usage to trusted users only.
  • Ensure that field-level SELECT permissions are applied only to necessary users and audit live query logs for unexpected activity.

Generated by OpenCVE AI on October 12, 2026 at 18:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
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.
Title SurrealDB before 3.3.0 Field Permission Bypass via LIVE SELECT WHERE Clause
First Time appeared Surrealdb
Surrealdb surrealdb
Weaknesses CWE-203
CPEs cpe:2.3:a:surrealdb:surrealdb:*:*:*:*:*:*:*:*
Vendors & Products Surrealdb
Surrealdb surrealdb
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Surrealdb Surrealdb
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T02:49:15.623Z

Reserved: 2026-10-12T14:19:01.652Z

Link: CVE-2026-109337

cve-icon Vulnrichment

Updated: 2026-10-15T02:49:12.029Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T17:17:29.887

Modified: 2026-10-15T03:17:09.617

Link: CVE-2026-109337

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T05:15:17Z

Weaknesses