PT-2026-60958
CVE-2025-71397
·
Published
2025-04-11
·
Updated
2026-07-21
Description by
CVSS 4.0
7.1
HighMetricsAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions
SurrealDB versions prior to 2.0.5
SurrealDB versions 2.1.x prior to 2.1.5
SurrealDB versions 2.2.x prior to 2.2.2
Description
Authenticated users with OWNER or EDITOR permissions at the root, namespace, or database level can cause a denial of service. By using the
DEFINE FUNCTION statement to create custom database functions containing nested FOR loops, an attacker can bypass iteration constraints. While a single loop is limited, nesting multiple loops allows for an execution that consumes all server CPU resources. This condition persists regardless of configured timeouts, making the server unresponsive to other queries and connections until a manual restart is performed.Recommendations
Update SurrealDB to version 2.0.5 or later.
Update SurrealDB 2.1.x to version 2.1.5 or later.
Update SurrealDB 2.2.x to version 2.2.2 or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾