PatchSiren

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.