PT-2026-61564 · Surrealdb · Surrealdb
CVE-2026-63748
·
Published
2026-07-01
·
Updated
2026-07-20
CVSS v3.1
4.3
Medium
| Vector | AV: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
Affected Products
Surrealdb