<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>SurrealDB (&lt; 3.3.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/surrealdb--3.3.1/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Tue, 03 Nov 2026 15:59:37 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/surrealdb--3.3.1/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>SurrealDB: Security capability bypass in streaming engine (CVE-2026-121416)</title><link>https://feed.craftedsignal.io/briefs/2026-11-surrealdb-deny-funcs-bypass/</link><pubDate>Tue, 03 Nov 2026 15:59:37 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-surrealdb-deny-funcs-bypass/</guid><description>SurrealDB versions 2.0.0 through 3.3.0 fail to enforce --deny-funcs restrictions on method-style function calls, allowing authenticated users to execute forbidden functions and bypass file system access controls.</description><content:encoded><![CDATA[<p>A security vulnerability exists in the SurrealDB streaming engine where method-style function calls bypass the configured '--deny-funcs' capability restrictions. The vulnerability stems from the 'MethodPart::evaluate' function, which invokes resolved functions without performing necessary capability checks. This allows an authenticated user to perform restricted actions, such as arbitrary file system access using 'file::*' functions, by wrapping them in method-style syntax (e.g., '.map()').</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an authenticated user with query submission privileges to bypass defined system restrictions. This can result in unauthorized reading or writing of data within configured file buckets, effectively neutralizing security controls intended to limit function execution.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update all SurrealDB instances to version 3.3.1 or later to apply the capability check fix.</li>
<li>Review and audit existing query logs for usage of method-style syntax that attempts to interact with restricted functions (e.g., 'file::' namespaces).</li>
<li>Restrict query submission privileges to trusted users until the patch is applied.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>privilege-escalation</category><category>database</category></item></channel></rss>