Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-63740 EUVD-2026-45911GHSA-8rw6-p7m8-63jpGHSA-j6mj-v752-pp4x

SurrealDB before 3.1.4 Array Element Permission Bypass

Published Jul 20, 2026 · Updated Jul 28, 2026 · Assigned by VulnCheck

Description

SurrealDB versions before 3.1.4 fail to properly enforce SELECT permissions on array elements (field.*) for record users, leaking denied array elements instead of hiding them. Attackers with record scope access can read array elements that element-level permissions should deny by exploiting incorrect index handling during permission filtering.

Affected products

VendorProductAffectedFixed
surrealdb surrealdb < 3.1.4 3.1.4

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io surrealdb < 3.1.4 3.1.4 GHSA-8rw6-p7m8-63jp

References