Skip to content
OpenAdvisories
Medium · 4.3 CVE-2026-109337 EUVD-2026-97639GHSA-7c4p-52c9-9vq7

SurrealDB before 3.3.0 Field Permission Bypass via LIVE SELECT WHERE Clause

Published Oct 12, 2026 · Updated Oct 15, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
surrealdb surrealdb < 3.3.0 3.3.0

References