Description
SurrealDB versions before 1.2.0 contain an uncaught exception vulnerability in the query executor when processing calls to nonexistent built-in functions. Authorized clients can craft pre-parsed queries invoking nonexistent functions to trigger a panic that crashes the server.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| surrealdb | surrealdb | < 1.2.0 | 1.2.0 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| crates.io | surrealdb | < 1.2.0 | 1.2.0 | GHSA-6wr5-jmpr-mjcx |
References
- GitHub Security Advisory (GHSA-6wr5-jmpr-mjcx) vendor-advisory
- VulnCheck Advisory: SurrealDB before 1.2.0 Denial of Service via Nonexistent Function third-party-advisory