High · published July 18, 2026
SurrealDB before 1.1.1 contains a format string vulnerability in the rquickjs Exception::throw_type function when scripting is enabled. Attackers with scripting privileges can supply format string sequences in error inputs to read arbitrary memory or execute code with SurrealDB process privileges.
| Product | Versions | Fixed in |
|---|---|---|
| delskayn/rquickjs | < 0.4.2 | 0.4.2 |
| surrealdb/surrealdb | < 1.1.1 | 1.1.1 |