CVE-2026-63739 SurrealDB before 3.1.5 Arbitrary File Read via DEFINE ANALYZER

High 8.3 Published Updated

Attackers with EDITOR or OWNER roles can read arbitrary files via DEFINE ANALYZER if the file allowlist is not configured.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-63739?

CVE-2026-63739 is a high-severity path traversal vulnerability in Surrealdb Surrealdb, published on 20 Jul 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

SurrealDB before 3.1.5 contains an arbitrary file read vulnerability in the DEFINE ANALYZER mapper filter that allows database users with EDITOR or OWNER roles to read files accessible to the SurrealDB process. Attackers can specify arbitrary file paths in the mapper filter and retrieve file contents through query error messages when the SURREAL_FILE_ALLOWLIST is empty or not configured.

Weakness: CWE-22

Which versions are affected by CVE-2026-63739?

It affects 1 product.

Products include Surrealdb Surrealdb.

How do I fix CVE-2026-63739?

No fix has been published for CVE-2026-63739 yet. Limit exposure of the affected software until one is available.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2026-63739 being exploited?

There is no known exploitation of CVE-2026-63739 in the wild and no public exploit code.

All Surrealdb Surrealdb vulnerabilities

Sources

Also known as GHSA-pmgv-hp4m-3xjp.

Is CVE-2026-63739 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free