PT-2026-61564 · Surrealdb · Surrealdb

CVE-2026-63748

·

Published

2026-07-01

·

Updated

2026-07-20

CVSS v3.1

4.3

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions SurrealDB versions prior to 3.1.0
Description Authenticated users with UPDATE access can read field values that are hidden by field-level SELECT permissions. This occurs because arithmetic operators and the extend operation embed raw operand values within error messages. Since UPDATE permission checks are evaluated against the unreduced document, an attacker can trigger an incompatible operation on a hidden field to reveal its value in the resulting error response. This allows the disclosure of one field per operation across any record the user has permission to update.
Recommendations Update to version 3.1.0 or later. As a temporary workaround, do not grant UPDATE permission on records where field-level SELECT permissions are intended to hide values from the same user.

Fix

Generation of Error Message Containing Sensitive Information

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-63748
GHSA-6G9V-7GQ3-P2C6
GHSA-P7HP-79JJ-Q923

Affected Products

Surrealdb