Uncaught Exception in surrealdb
Medium6.5CVE-2024-58369 · Published Jan 18, 2024 · updated Jul 19, 2026
Affected versions
| Package | Affected | Fixed in |
|---|---|---|
| surrealdb crates.io | < 1.1.1 | 1.1.1 |
Details and references
Although custom parameters and functions are only supported at the database level, it was allowed to invoke those entities at the root or namespace level. This would cause a panic which would crash the SurrealDB server, leading to denial of service. ### Impact A client that is authorized to run queries at the root or namespace level in a SurrealDB server is able to run a query invoking a parameter or a function at that level, which will cause a panic. This will crash the server, leading to denial of service. ### Patches - Version 1.1.1 and later are not affected by this issue. ### Workarounds Concerned users unable to update may want to limit the ability of untrusted users to run arbitrary SurrealQL queries in the affected versions of SurrealDB to the database level. To limit the impact of the denial of service, SurrealDB administrators may also want to ensure that the SurrealDB process is running so that it can be automatically re-started after a crash. ### References - #3297
- CVSS 3.1
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
- Severity from
- GitHub (reviewed advisory)
- Weakness
- CWE-248
- Also known as
- CVE-2024-58369
More surrealdb advisories
All| Date | Advisory | Severity | Fixed in |
|---|---|---|---|
| Jan 182024 | Uncaught Exception processing HTTP Headers in SurrealDB CVE-2024-58368High7.5fixed in 1.1.0 | High7.5 | 1.1.0 |
| Jan 182024 | Uncontrolled Recursion in SurrealQL Parsing CVE-2024-58370Medium6.5fixed in 1.1.0 | Medium6.5 | 1.1.0 |
| Jan 192024 | SurrealDB vulnerable to Uncontrolled CPU Consumption via WebSocket Interface GHSA-58j9-j2fj-v8f4High7.5fixed in 1.1.0 | High7.5 | 1.1.0 |
| Dec 152023 | SurrealDB: Full Table Permissions by Default CVE-2023-54366High8.8fixed in 1.0.1 | High8.8 | 1.0.1 |
| Feb 212024 | Uncaught Exception Handling Parsing Errors on Line Terminators CVE-2024-58364Medium6.5fixed in 1.2.1 | Medium6.5 | 1.2.1 |
| Feb 212024 | Uncaught Exception in Macro Expecting Native Function to Exist CVE-2024-58365Medium6.5fixed in 1.2.0 | Medium6.5 | 1.2.0 |