CVE-2026-80346
Received Received - Intake

Privilege Escalation in StarRocks via Legacy Materialized View Drop

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

Publication date: 2026-08-26

Last updated on: 2026-08-26

Assigner: VulnCheck

Description

StarRocks performs no privilege check when a legacy synchronous materialized view is dropped. Every other statement type routed through AuthorizerStmtVisitor calls into Authorizer before execution, but visitDropMaterializedViewStatement returns immediately with a comment stating the check happens in execution logic. That holds only for asynchronous materialized views: LocalMetastore.dropMaterializedView calls Authorizer.checkMaterializedViewAction inside a branch taken when the resolved table is a MaterializedView. A legacy synchronous materialized view is stored as a rollup index on an OlapTable rather than a MaterializedView, so the other branch runs, reaching AlterJobMgr.processDropMaterializedView and MaterializedViewHandler, neither of which contains any Authorizer call. The former locates the target by scanning every OlapTable in the named database for a matching rollup index, and the latter validates only table state and name conflicts. Any authenticated account can therefore drop a legacy synchronous materialized view belonging to any database, holding no grant on the view, the base table or the database, and the drop is indistinguishable from an authorized one.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-26
Last Modified
2026-08-26
Generated
2026-08-26
AI Q&A
2026-08-26
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
starrocks starrocks *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-80346 is a missing authorization vulnerability in StarRocks where authenticated users can drop legacy synchronous materialized views without proper permissions. The system fails to check privileges when dropping these views, which are stored as rollup indexes on OlapTables. The drop operation bypasses authorization checks entirely, allowing unauthorized users to delete views belonging to any database.

Detection Guidance

Check StarRocks logs for unauthorized DROP MATERIALIZED VIEW commands on legacy synchronous (rollup) views. Audit SQL queries targeting OlapTable rollup indexes. Monitor for sudden performance degradation due to missing materialized views.

Impact Analysis

Unauthorized users can delete legacy synchronous materialized views, disrupting query performance for legitimate users. In multi-tenant environments, this could lead to data access issues or denial of service. The vulnerability allows attackers to manipulate pre-aggregation structures without detection.

Mitigation Strategies

Upgrade StarRocks to a patched version. Implement strict access controls restricting DROP commands. Review and revoke unnecessary user permissions. Monitor for suspicious activity related to materialized view operations.

Chat Assistant

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

EPSS Chart