PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-63750 surrealdb CVE debrief

SurrealDB versions before 3.1.0 have a vulnerability in their WebSocket implementation. The SURREAL_WEBSOCKET_MAX_MESSAGE_SIZE limit is not applied to anonymous /sql WebSocket connections. This allows attackers to send large WebSocket frames, potentially leading to memory amplification and degradation of /sql availability. The vulnerability can be exploited by streaming large WebSocket frames across multiple concurrent connections, consuming excessive memory and degrading /sql service availability. Users should assess their exposure and take necessary actions to mitigate potential risks. Administrators and developers must be aware of this vulnerability and its implications on their systems.

Vendor
surrealdb
Product
Unknown
CVSS
MEDIUM 6.9
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-20
Original CVE updated
2026-07-22
Advisory published
2026-07-20
Advisory updated
2026-07-22

Who should care

Users of SurrealDB, especially those using versions before 3.1.0, should be aware of this vulnerability. It's crucial for administrators and developers to assess their exposure and take necessary actions to mitigate potential risks. They should review their systems for exposure, verify the vulnerability's impact, and implement necessary mitigations. Security teams should also be aware of this vulnerability and its implications on their systems.

Technical summary

The vulnerability exists in the WebSocket connection handling of SurrealDB, specifically in the enforcement of the SURREAL_WEBSOCKET_MAX_MESSAGE_SIZE limit for anonymous /sql WebSocket connections. This limit is not applied, allowing attackers to stream large WebSocket frames across multiple concurrent connections. Consequently, this could lead to excessive memory consumption and degradation of /sql service availability. The vulnerability can be mitigated by upgrading to SurrealDB version 3.1.0 or later, implementing compensating controls to limit WebSocket frame sizes, monitoring for unusual WebSocket activity, and reviewing and adjusting SURREAL_WEBSOCKET_MAX_MESSAGE_SIZE settings according to system requirements.

Defensive priority

Medium priority should be given to patching or mitigating this vulnerability, as it could lead to denial-of-service conditions and potential memory amplification attacks. The priority is medium because the vulnerability can be exploited to cause significant impact, but it may require specific conditions to be met. Administrators and developers should prioritize patching or mitigating this vulnerability to prevent potential attacks. Compensating controls, such as rate limiting and monitoring, should also be implemented to reduce the risk of exploitation.

Recommended defensive actions

  • Upgrade to SurrealDB version 3.1.0 or later
  • Implement compensating controls to limit WebSocket frame sizes
  • Monitor for unusual WebSocket activity
  • Review and adjust SURREAL_WEBSOCKET_MAX_MESSAGE_SIZE settings
  • Consider implementing rate limiting for WebSocket connections

Evidence notes

The CVE record and NVD entry provide information about this vulnerability. Additional details are available from Vulncheck's advisory. However, the exact scope of affected systems and potential exploitability are not extensively documented in the provided sources. The vulnerability has been publicly disclosed, and users are advised to review their systems for exposure. Defenders should verify the vulnerability's impact on their specific environments and take necessary actions to mitigate potential risks. The SURREAL_WEBSOCKET_MAX_MESSAGE_SIZE limit should be reviewed and adjusted according to the system's requirements. Monitoring for unusual WebSocket activity is also recommended.

Official resources

AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-07-20T12:19:44.730Z and has not been modified since then. The NVD entry is currently Awaiting Analysis.