QID 996783

Date Published: 2024-01-23

QID 996783: Rust (Rust) Security Update for surrealdb (GHSA-58j9-j2fj-v8f4)

SurrealDB depends on the tungstenite and tokio-tungstenite crates used by the axum crate, which handles connections to the SurrealDB WebSocket interface. On versions before 0.20.1, the tungstenite crate presented an issue which allowed the parsing of HTTP headers during the client handshake to continuously consume high CPU when the headers were very long. All affected crates have been updated in SurrealDB version 1.1.0.

Successful exploitation of this vulnerability could lead to a security breach or could affect integrity, availability, and confidentiality.

  • CVSS V3 rated as High - 7.5 severity.
  • CVSS V2 rated as Medium - 5.4 severity.
  • Solution
    Refer to Github security advisory GHSA-58j9-j2fj-v8f4 for updates and patch information.
    Vendor References

    CVEs related to QID 996783

    Software Advisories
    Advisory ID Software Component Link
    GHSA-58j9-j2fj-v8f4 surrealdb URL Logo github.com/advisories/GHSA-58j9-j2fj-v8f4