<?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>StarRocks - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/starrocks/</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>Wed, 26 Aug 2026 22:24:21 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/starrocks/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>StarRocks Privilege Bypass in Legacy Materialized View Deletion</title><link>https://feed.craftedsignal.io/briefs/2026-08-starrocks-privilege-bypass/</link><pubDate>Wed, 26 Aug 2026 22:24:21 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-starrocks-privilege-bypass/</guid><description>A privilege escalation vulnerability (CVE-2026-80346) in StarRocks allows any authenticated user to drop legacy synchronous materialized views without required authorization checks.</description><content:encoded><![CDATA[<p>StarRocks contains a critical privilege escalation vulnerability, tracked as CVE-2026-80346, affecting the authorization logic for dropping legacy synchronous materialized views. Within the StarRocks codebase, most statement types are routed through the <code>AuthorizerStmtVisitor</code> to enforce access controls before execution. However, the <code>visitDropMaterializedViewStatement</code> method bypasses this mechanism for legacy synchronous views.</p>
<p>Because legacy synchronous materialized views are stored as rollup indexes within an <code>OlapTable</code> object rather than as standalone <code>MaterializedView</code> objects, the system fails to trigger the <code>Authorizer.checkMaterializedViewAction</code> logic. Instead, the process proceeds through <code>AlterJobMgr.processDropMaterializedView</code> and <code>MaterializedViewHandler</code>, neither of which contains authorization checks. Consequently, any authenticated user can successfully execute a command to drop a legacy synchronous materialized view in any database, regardless of their actual permission set. This issue presents a significant availability risk, as an attacker can silently remove materialized views, causing downstream query failures and data inconsistencies.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows any authenticated account to delete legacy materialized views belonging to any database, despite lacking the necessary grants on the views, the underlying base tables, or the target databases. This results in unauthorized data modification and potential service disruption for users relying on those views for reporting or query performance.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize patching StarRocks to a version where privilege checks are correctly implemented in <code>MaterializedViewHandler</code> for legacy objects. In the interim, restrict access to the StarRocks environment to strictly authorized users, as any authenticated account currently possesses the ability to drop these materialized views. Audit current database schemas to identify all legacy synchronous materialized views to assess the potential impact of potential deletion attempts.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>