PatchSiren cyber security CVE debrief
CVE-2026-109339 surrealdb CVE debrief
A memory exhaustion vulnerability exists in SurrealDB versions 3.1.0 before 3.3.0 due to unbounded buffering of Surrealism module output in host memory. This can be exploited by an attacker to crash the server, denying service to all namespaces and databases. The vulnerability is caused by the lack of proper output buffering limits in the Surrealism module, allowing an attacker to write output without newlines and cause a denial of service. Defenders should assess exposure and prioritize verification and remediation to mitigate this vulnerability.
- Vendor
- surrealdb
- Product
- surrealism-runtime
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-12
- Original CVE updated
- 2026-10-12
- Advisory published
- 2026-10-12
- Advisory updated
- 2026-10-12
Who should care
Defenders responsible for SurrealDB deployments should assess exposure and prioritize verification and remediation. This includes reviewing and limiting Surrealism module output buffering, monitoring server memory usage, and implementing alerts. Additionally, defenders should review compensating controls for exposed systems while remediation is scheduled and verified, and track exceptions, retest remediated assets, and close the item only after evidence is
Why it matters
Defenders should care about this vulnerability because it can lead to denial of service and potential memory exhaustion in SurrealDB deployments. Verification of versions and remediation are necessary to mitigate this vulnerability.
- Denial of service to all namespaces and databases
- Potential for memory exhaustion and server crash
- Need for verification of SurrealDB versions and remediation
Technical summary
The vulnerability exists in SurrealDB versions 3.1.0 before 3.3.0 and is caused by unbounded buffering of Surrealism module output in host memory. An attacker can exploit this vulnerability to crash the server, denying service to all namespaces and databases. The vulnerability is due to the lack of proper output buffering limits in the Surrealism module, allowing an attacker to write output without newlines and cause a denial of service. Defenders should prioritize verifying SurrealDB versions and upgrading to 3.3.0 or later to mitigate this vulnerability.
Defensive priority
Defenders should prioritize verifying SurrealDB versions and upgrading to 3.3.0 or later to mitigate this vulnerability.
Recommended defensive actions
- Verify SurrealDB version and upgrade to 3.3.0 or later
- Review and limit Surrealism module output buffering
- Monitor server memory usage and implement alerts
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability is caused by unbounded buffering of Surrealism module output in host memory, which can lead to memory exhaustion and denial of service. The Surrealism module output is not properly limited, allowing an attacker to write output without newlines and cause a denial of service. Defenders should verify SurrealDB versions and review module output buffering to mitigate this vulnerability. The CVE record and vendor advisory provide additional context for defenders to assess exposure and prioritize remediation.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-109339 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-109339
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-109339 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-109339
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
SurrealDB 3.1.0 before 3.3.0 Memory Exhaustion via Surrealism Module Output Buffering
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/109xxx/CVE-2026-109339.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/surrealdb/surrealdb/security/advisories/GHSA-jj89-wvrw-c4gp
Supplemental source - vendor-advisory
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/surrealdb-3.1.0-before-3.3.0-memory-exhaustion-via-surrealism-module-output-buffering
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.