Skip to content
OpenAdvisories
Medium · 4.9 CVE-2026-109339 EUVD-2026-97641GHSA-rj2f-8wx8-hgm5

SurrealDB 3.1.0 before 3.3.0 Memory Exhaustion via Surrealism Module Output Buffering

Published Oct 12, 2026 · Updated Oct 13, 2026 · Assigned by VulnCheck

Description

SurrealDB 3.1.0 before 3.3.0 lets Surrealism modules exhaust server memory because module stdout/stderr lines are buffered unbounded in host memory, bypassing the configured module memory limit. An attacker can run an Owner-installed malicious module that writes output without newlines, crashing the server and denying service to all namespaces and databases.

Affected products

VendorProductAffectedFixed
surrealdb surrealdb 3.1.0 – < 3.3.0 3.3.0
surrealdb surrealism-runtime 0.3.0 – < 0.6.0 0.6.0

References