Skip to content
surrealdbGHSA-jm4v-58r5-66hj

Uncaught Exception in surrealdb

Medium6.5CVE-2024-58369 · Published Jan 18, 2024 · updated Jul 19, 2026

GitHub advisory

Affected versions

PackageAffectedFixed in
surrealdb
crates.io
< 1.1.11.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
DateAdvisory
Jan 182024Uncaught Exception processing HTTP Headers in SurrealDB
CVE-2024-58368High7.5fixed in 1.1.0
Jan 182024Uncontrolled Recursion in SurrealQL Parsing
CVE-2024-58370Medium6.5fixed in 1.1.0
Jan 192024SurrealDB vulnerable to Uncontrolled CPU Consumption via WebSocket Interface
GHSA-58j9-j2fj-v8f4High7.5fixed in 1.1.0
Dec 152023SurrealDB: Full Table Permissions by Default
CVE-2023-54366High8.8fixed in 1.0.1
Feb 212024Uncaught Exception Handling Parsing Errors on Line Terminators
CVE-2024-58364Medium6.5fixed in 1.2.1
Feb 212024Uncaught Exception in Macro Expecting Native Function to Exist
CVE-2024-58365Medium6.5fixed in 1.2.0

Critical advisories by email

Wednesdays: the week’s critical and high advisories in the AI and data stack, with the fixed versions. Only in weeks that have some.

Double opt-in. Unsubscribe any time.