Lucene search
+L

525 matches found

Vulnrichment
Vulnrichment
added 2025/09/26 12:01 p.m.6 views

CVE-2025-11060 Surrealdb: surrealdb is vulnerable to unauthorized data exposure via live query subscriptions

A flaw was found in the live query subscription mechanism of the database engine. This vulnerability allows record or guest users to observe unauthorized records within the same table, bypassing access controls, via crafted LIVE SELECT subscriptions when other users alter or delete records...

5.7CVSS6.1AI score0.0032EPSS
SaveExploits0References7
CVE
CVE
added 2025/09/26 12:01 p.m.38 views

CVE-2025-11060

Affects SurrealDB. The flaw is in the database engine’s LIVE QUERY subscription mechanism (LIVE SELECT) that can cause record/guest users to observe unauthorized records within the same table by abusing how change notifications respect (or don’t respect) the user’s security context when other use...

5.7CVSS6.1AI score0.0032EPSS
SaveExploits0References7
CNNVD
CNNVD
added 2025/09/26 12:00 a.m.8 views

surrealdb 安全漏洞

surrealdb is an open source document graph database from SurrealDB. A security vulnerability exists in surrealdb that stems from a flaw in the database engine's real-time query subscription mechanism, which could lead to a record or guest user bypassing access control via a specially crafted LIVE...

5.7CVSS6.2AI score0.0032EPSS
SaveExploits0References7
Snyk
Snyk
added 2025/09/11 9:53 p.m.4 views

Incorrect Authorization

Overview Affected versions of this package are vulnerable to Incorrect Authorization via the LIVE SELECT process. An attacker can access unauthorized records by subscribing to live queries on a table and observing data changes triggered by other users, thereby bypassing intended access controls...

6.9CVSS6.9AI score0.0032EPSS
SaveExploits0References2
Snyk
Snyk
added 2025/09/11 9:53 p.m.4 views

Incorrect Authorization

Overview Affected versions of this package are vulnerable to Incorrect Authorization via the LIVE SELECT process. An attacker can access unauthorized records by subscribing to live queries on a table and observing data changes triggered by other users, thereby bypassing intended access controls...

6.9CVSS6.9AI score0.0032EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
added 2025/09/11 9:53 p.m.20 views

SurrealDB is Vulnerable to Unauthorized Data Exposure via LIVE Query Subscriptions

LIVE SELECT statements are used to capture changes to data within a table in real time. Documents included in WHERE conditions and DELETE notifications were not properly reduced to respect the querying user's security context. Instead the leaked documents reflect the context of the user triggerin...

5.7CVSS6.7AI score0.0032EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
added 2025/04/11 2:09 p.m.14 views

SurrealDB bypass of deny-net flags via redirect results in server-side request forgery (SSRF)

SurrealDB offers http functions that can access external network endpoints. A typical, albeit not recommended configuration would be to start SurrealDB with all network connections allowed with the exception of a deny list. For example, surreal start --allow-net --deny-net 10.0.0.0/8 will allow a...

7.6CVSS6.9AI score0.00192EPSS
SaveExploits0References5Affected Software1
OSV
OSV
added 2025/04/11 2:09 p.m.18 views

GHSA-5Q9X-554G-9JGG SurrealDB bypass of deny-net flags via redirect results in server-side request forgery (SSRF)

SurrealDB offers http functions that can access external network endpoints. A typical, albeit not recommended configuration would be to start SurrealDB with all network connections allowed with the exception of a deny list. For example, surreal start --allow-net --deny-net 10.0.0.0/8 will allow a...

5.8CVSS6.9AI score0.00192EPSS
SaveExploits0References5
OSV
OSV
added 2025/04/11 2:09 p.m.16 views

GHSA-PXW4-94J3-V9PF SurrealDB CPU exhaustion via custom functions result in total DoS

SurrealDB allows authenticated users with OWNER or EDITOR permissions at the root, database or namespace levels to define their own database functions using the DEFINE FUNCTION statement A custom database function comprises a name together with a function body. In the function body, the user...

7.1CVSS7.4AI score0.00311EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
added 2025/04/11 2:09 p.m.19 views

SurrealDB CPU exhaustion via custom functions result in total DoS

SurrealDB allows authenticated users with OWNER or EDITOR permissions at the root, database or namespace levels to define their own database functions using the DEFINE FUNCTION statement A custom database function comprises a name together with a function body. In the function body, the user...

7.4AI score
SaveExploits0References3Affected Software1
OSV
OSV
added 2025/04/11 2:08 p.m.27 views

GHSA-3824-QMFQ-2QV7 SurrealDB no JavaScript script function default timeout could facilitate DoS

Through enabling the scripting capability. SurrealDB allows for advanced functions with complicated logic, by allowing embedded functions to be written in JavaScript. These functions are bounded for memory and stack size, but not in time. An attacker could launch a number of long running function...

2.3CVSS6.6AI score0.00311EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
added 2025/04/11 2:08 p.m.12 views

SurrealDB no JavaScript script function default timeout could facilitate DoS

Through enabling the scripting capability. SurrealDB allows for advanced functions with complicated logic, by allowing embedded functions to be written in JavaScript. These functions are bounded for memory and stack size, but not in time. An attacker could launch a number of long running function...

6.6AI score
SaveExploits0References3Affected Software1
OSV
OSV
added 2025/04/11 2:08 p.m.12 views

GHSA-3633-G6MG-P6QQ SurrealDB memory exhaustion via string::replace using regex

An authenticated user can craft a query using the string::replace function that uses a Regex to perform a string replacement. As there is a failure to restrict the resulting string length, this enables an attacker to send a string::replace function to the SurrealDB server exhausting all the memor...

7.1CVSS7.2AI score0.00254EPSS
SaveExploits0References4
OSV
OSV
added 2025/04/11 2:07 p.m.18 views

GHSA-CCJ3-5P93-8P42 SurrealDB server-takeover via SurrealQL injection on backup import

The SurrealDB command-line tool allows exporting databases through the export command. It was discovered that table or field names are not properly sanitized in exports, leading to a SurrealQL injection when the backup is reimported. For the injection to occur, an authenticated System User with...

9.4CVSS7.5AI score0.00239EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2025/04/11 2:07 p.m.25 views

SurrealDB server-takeover via SurrealQL injection on backup import

The SurrealDB command-line tool allows exporting databases through the export command. It was discovered that table or field names are not properly sanitized in exports, leading to a SurrealQL injection when the backup is reimported. For the injection to occur, an authenticated System User with...

9.4CVSS7.5AI score0.00239EPSS
SaveExploits0References4Affected Software1
Positive Technologies
Positive Technologies
added 2025/04/11 12:00 a.m.12 views

PT-2025-16150 · Crates.Io · Surrealdb

SurrealDB allows authenticated users with OWNER or EDITOR permissions at the root, database or namespace levels to define their own database functions using the DEFINE FUNCTION statement A custom database function comprises a name together with a function body. In the function body, the user...

7.1CVSS7.5AI score
SaveExploits0References4
Positive Technologies
Positive Technologies
added 2025/04/11 12:00 a.m.33 views

PT-2026-60957

Name of the Vulnerable Software and Affected Versions SurrealDB versions prior to 2.0.5 SurrealDB versions 2.1.x prior to 2.1.5 SurrealDB versions 2.2.x prior to 2.2.2 Description When the scripting capability is explicitly enabled via --allow-scripting or --allow-all, the system fails to enforce...

6.5CVSS5.1AI score0.00311EPSS
SaveExploits0References12
Positive Technologies
Positive Technologies
added 2025/04/11 12:00 a.m.13 views

PT-2025-16147 · Crates.Io · Surrealdb

Through enabling the scripting capability. SurrealDB allows for advanced functions with complicated logic, by allowing embedded functions to be written in JavaScript. These functions are bounded for memory and stack size, but not in time. An attacker could launch a number of long running function...

2.3CVSS6.7AI score
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2025/04/10 9:08 p.m.20 views

SurrealDB has local file read of 2-column TSV files via analyzers

An authenticated system user at the root, namespace, or database levels can use the DEFINE ANALYZER statement to point to arbitrary file locations on the file system, and should the file be tab separated with two columns, the analyzer can be leveraged to exfiltrate the content. This issue was...

7.2AI score
SaveExploits0References3Affected Software1
OSV
OSV
added 2025/04/10 9:08 p.m.12 views

GHSA-2CVJ-G5R5-JRRG SurrealDB has local file read of 2-column TSV files via analyzers

An authenticated system user at the root, namespace, or database levels can use the DEFINE ANALYZER statement to point to arbitrary file locations on the file system, and should the file be tab separated with two columns, the analyzer can be leveraged to exfiltrate the content. This issue was...

2.3CVSS7.2AI score0.00246EPSS
SaveExploits0References3
Rows per page
Query Builder