PT-2026-136173

CVE-2026-121416

·

Published

2026-11-03

·

Updated

2026-11-03

Description by

CVSS 3.1
7.1
High
MetricsAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Name of the Vulnerable Software and Affected Versions SurrealDB versions 2.0.0 through 3.3.0
Description The streaming engine fails to enforce restrictions set by the --deny-funcs flag when method-style function calls are used. This occurs because the MethodPart::evaluate() function invokes resolved functions without performing a capability check. Consequently, authenticated users with query submission privileges can bypass restrictions to execute denied functions using method syntax, such as [1,2].map() or $f.put() and $f.get(), allowing unauthorized reading and writing of file bucket data even when file::* permissions are denied.
Recommendations Update SurrealDB to version 3.3.1 or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-P296-7PR4-87RR
Found an issue in the description? Have something to add? Feel free to write us 👾