SurrealDB before 3.1.0 fails to enforce the configured recursion depth limit in the value and JSON parser when processing nested braces, brackets, or parentheses. Unauthenticated attackers can send deeply nested JSON payloads to the WebSocket /rpc endpoint to exhaust server memory and crash the process.
References
| Link | Resource |
|---|---|
| https://github.com/surrealdb/surrealdb/security/advisories/GHSA-q729-696q-g9pq | Vendor Advisory Mitigation |
| https://www.vulncheck.com/advisories/surrealdb-before-denial-of-service-via-json-parser | Third Party Advisory |
Configurations
History
No history.
Information
Published : 2026-07-20 12:19
Updated : 2026-07-22 15:08
NVD link : CVE-2026-63760
Mitre link : CVE-2026-63760
CVE.ORG link : CVE-2026-63760
JSON object : View
Products Affected
surrealdb
- surrealdb
CWE
CWE-674
Uncontrolled Recursion
