Vulnerability details

CVE-2024-58366

DelSkayn rquickjssurrealdb surrealdb

SurrealDB before 1.1.1 Format String via Scripting Functions

CVSS 4.0
9.0Critical

Official description

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.

CVSS scores

ScoreVersionSourceVector
9.0Critical 4.0 CVEProject cvelistV5 (CNA) (VulnCheck) CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
8.5High 3.1 CVEProject cvelistV5 (CNA) (VulnCheck) CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H

Affected products

VendorProductVersionsSource
DelSkayn rquickjs v < 0.4.2 CVEProject cvelistV5 (CNA)
surrealdb surrealdb v < 1.1.1 CVEProject cvelistV5 (CNA)

References and advisories

2
Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2026-07-18
Last updated
2026-10-30
State
Published
Assigner (CNA)
VulnCheck

Exploit prediction (EPSS)

0.57%
Probability of exploitation in 30 days
47.6%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
No
Exploitation
None
Technical impact
Total

Weaknesses (CWE)

  • CWE-134
    Use of Externally-Controlled Format String