CVE-2026-63737
HIGH
CVSS 7.1
SurrealDB
Verified Advisory
Denial of service via deep operator chains in SurrealDB (CVE-2026-63737)
Authenticated users can crash a SurrealDB server by submitting a single query containing a long chain of operators (e.g., tens of thousands of chained addition terms). The query is parsed into an unbounded expression tree that overflows the thread stack when walked recursively during drop, formatting, or execution, aborting the entire process. This denies service to all namespaces and databases on the affected instance until it is restarted.
Affected versions:
- >= 3.0.0, < 3.1.5
We recommend updating to: 3.1.5.
CVSS 7.1 · our assessment: this_week
Reference: https://github.com/surrealdb/surrealdb/security/advisories/GHSA-jv2j-mqmw-xvv5
Details: https://vuln.today/cve/CVE-2026-63737
Verified by vuln.today against published advisories.
Affected versions
- – >= 3.0.0, < 3.1.5
Fixed in: 3.1.5
More advisories for SurrealDB
- CVE-2026-63760 – Denial of service in SurrealDB JSON parser via nested objects (CVE-2026-63760)
- CVE-2026-63759 – Denial of Service via nested type annotations in SurrealDB (CVE-2026-63759)
- CVE-2026-63757 – Session hijacking via unauthenticated /rpc session enumeration in SurrealDB (CVE-2026-63757)
- CVE-2026-63755 – Permission check bypass in SurrealDB SELECT and update statements (CVE-2026-63755)
- CVE-2026-63754 – Denial of service via malicious LIVE queries in SurrealDB (CVE-2026-63754)
- CVE-2026-63747 – Denial of service via malformed RPC `use` call in SurrealDB (CVE-2026-63747)
- CVE-2026-63740 – Array element-level SELECT permission bypass in SurrealDB (CVE-2026-63740)
- CVE-2026-63739 – Arbitrary file read via DEFINE ANALYZER mapper filter in SurrealDB (CVE-2026-63739)