Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with any valid StarRocks account
-
DeliveryEnumerate or infer legacy synchronous materialized view names
-
ExploitIssue DROP MATERIALIZED VIEW targeting any database
-
ExecutionAuthorization check bypassed by early return in AuthorizerStmtVisitor
-
PersistAlterJobMgr permanently removes rollup index
-
ImpactAnalytics pipelines and dependent queries disrupted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Authentication is required - any valid StarRocks account qualifies (PR:L), with no specific role, grant on the target database, grant on the base table, or grant on the view needed. The target object must be a legacy synchronous materialized view, meaning it was created using the legacy |
| Impact | The CVSS 4.0 score of 7.1 accurately reflects a meaningful but bounded risk: the attack is network-reachable (AV:N), low-complexity (AC:L), requires only a valid login (PR:L), and produces high integrity impact (VI:H) through permanent view deletion, with low availability impact (VA:L) from disrupted query plans. There is no confidentiality impact. No CISA KEV listing and no known public exploit code exist at time of analysis, so this is not a confirmed active-exploitation scenario. The practical risk is highest in multi-tenant StarRocks deployments where access control between tenants is an enforced security boundary - even a small analytics team sharing a cluster with untrusted accounts should treat this as requiring prompt remediation, since any authenticated user can silently sabotage another tenant's analytics infrastructure without leaving distinguishable traces. EPSS data is absent from the provided intelligence, but the low exploitation complexity suggests the probability of opportunistic exploitation would be non-trivial once the flaw becomes more widely known. |
| Exploit ScenarioDerived | An authenticated StarRocks analyst account with no grants on a target database issues a |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 26, 2026
Missing authorization on DROP MATERIALIZED VIEW in StarRocks allows any authenticated account to permanently delete legacy synchronous materialized views across all databases, regardless of grants. The flaw exists because AuthorizerStmtVisitor.visitDropMaterializedViewStatement exits early without invoking the Authorizer; the authorization branch executes only when the resolved object is a modern MaterializedView, not when it is a legacy synchronous view stored as a rollup index on an OlapTable. Versions through 4.0.13 are affected per the VulnCheck advisory, and no public exploit has been identified at time of analysis.
RemediationAI
No vendor-released patched version has been independently confirmed at time of analysis. The CVE source code references point to the 3.5.19 branch of the StarRocks repository, suggesting development-branch fixes may exist, but a tagged release with this fix confirmed is not established from available data. Operators should monitor GitHub issue #76566 (https://github.com/StarRocks/starrocks/issues/76566) and StarRocks release notes for a confirmed patched version. As an immediate compensating control, restrict StarRocks FE authentication strictly to accounts that require DDL access, removing login access from read-only or analyst accounts that have no business need to issue DROP statements. Additionally, audit all legacy synchronous materialized views in use and consider migrating them to asynchronous materialized views, which traverse the correctly-gated authorization path. Note that access restriction reduces blast radius but does not eliminate the flaw - any account that legitimately needs authentication retains the ability to exploit this until a code-level fix is applied.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
StarRocks is a distributed OLAP database whose Java-based frontend (FE) enforces DDL privileges through an AuthorizerStmtVisitor using a visitor pattern: each statement type calls the appropriate Authorizer.checkXxxAction method before execution logic runs. Legacy synchronous materialized views deviate from modern asynchronous materialized views architecturally - they are stored as rollup indexes on OlapTable rather than as standalone MaterializedView objects. When DROP MATERIALIZED VIEW reaches LocalMetastore.dropMaterializedView, a branch on the resolved table type determines which path runs: the MaterializedView branch calls Authorizer.checkMaterializedViewAction, while the OlapTable branch proceeds directly to AlterJobMgr.processDropMaterializedView and then MaterializedViewHandler, neither of which contains any Authorizer call. CWE-862 (Missing Authorization) precisely describes the root cause: a security-sensitive operation - permanent deletion of a database object - executes without any access control gate on one code path. The affected classes are AuthorizerStmtVisitor.java and AlterJobMgr.java, referenced at the 3.5.19 source branch.
Know when Starrocks gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
Network-reachable FE requires only a valid login (PR:L); no confidentiality loss; high integrity impact from permanent view deletion; low availability from disrupted queries.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
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.
Executive ViewAI
StarRocks versions through 4.0.13 contain an authorization bypass that allows any authenticated database user to permanently delete materialized views across all databases, creating risk of data loss and application failures. Organizations using affected versions face immediate operational impact from both internal personnel and external threat actors who obtain database credentials.
Restrict database user privileges to minimum required; apply role-based access control (RBAC) to DROP MATERIALIZED VIEW operations; enable database audit logging for all DROP statements and connection events; maintain offline backups of materialized view schemas and metadata; implement network firewall rules limiting database access to trusted internal networks only.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
StarRocks through version 4.0.13 exposes complete query history for all users to any authenticated low-privilege user vi
Unauthenticated access to six REST endpoints on StarRocks' frontend HTTP port allows remote attackers to enumerate clust
EUVD-2026-66385
GHSA-97cx-wfjw-3m7v
NVD
CVE.org
EPSS
VulDB
Exploit-DB