CVE-2026-63744
Received Received - Intake

SurrealDB JWKS SSRF via Redirect Bypass

Vulnerability report for CVE-2026-63744, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-20

Last updated on: 2026-07-20

Assigner: VulnCheck

Description

SurrealDB before 3.1.5 contains a server-side request forgery vulnerability in the JWKS fetcher that follows HTTP redirects without re-validating redirect targets against network capabilities. Attackers with Owner role can configure a JWKS URL pointing to an allowlisted host that redirects to blocked internal addresses, bypassing network access controls.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-20
Last Modified
2026-07-20
Generated
2026-07-21
AI Q&A
2026-07-20
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
surrealdb surrealdb to 3.1.5 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-918 The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a Server-Side Request Forgery (SSRF) vulnerability in SurrealDB versions before 3.1.5. It occurs in the JWKS fetcher which follows HTTP redirects without re-validating the redirect targets against network capabilities. Attackers with Owner role can configure a JWKS URL pointing to an allowlisted host that redirects to blocked internal addresses, bypassing network access controls.

Detection Guidance

To detect this vulnerability, check if your SurrealDB instance is running a version prior to 3.1.5. Use the command: surrealdb version. If the version is below 3.1.5, the system is vulnerable. Additionally, monitor network logs for unexpected outbound requests from the SurrealDB process, especially to internal or blocked addresses.

Impact Analysis

An attacker could make the server send HTTP requests to internal services or blocked addresses, potentially accessing sensitive internal resources. However, the attack is blind as the server only parses the response as a JWKS and returns an InvalidAuth error if it fails, so no data is read or modified.

Compliance Impact

This SSRF vulnerability could potentially impact compliance with GDPR and HIPAA by allowing unauthorized network access. GDPR requires protecting personal data and implementing security measures to prevent unauthorized access. HIPAA mandates safeguards to ensure the confidentiality and integrity of protected health information. The vulnerability's ability to bypass network restrictions could lead to unauthorized data exposure or access, violating these regulations.

Mitigation Strategies

Immediately upgrade SurrealDB to version 3.1.5 or later. If upgrading is not possible, restrict the Owner role permissions, enforce network-level egress filtering to block unauthorized outbound connections, and avoid using remote JWKS hosts that may redirect to internal addresses.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-63744. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart