CVE-2026-80346
Last modified
CVE-2026-80346 is a high-severity vulnerability rated 7.1/10 on the CVSS scale. 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. EPSS estimates a 0.39% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| StarRocks | StarRocks | <= 4.0.13 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-80346?
How severe is CVE-2026-80346?
How do I fix CVE-2026-80346?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-8032A flaw has been found in PicoTronica e-Clinic Healthcare Sys…7.3
- CVE-2026-8033A vulnerability has been found in PicoTronica e-Clinic Healt…5.5
- CVE-2026-80339The Payment Plugins for Stripe WooCommerce WordPress plugin …5.3
- CVE-2026-8034A server-side request forgery (SSRF) vulnerability was ident…9.8
- CVE-2026-80340The Payment Plugins for PayPal WooCommerce WordPress plugin …5.3
- CVE-2026-80341The Payment Plugins for PayPal WooCommerce WordPress plugin …5.9
- CVE-2026-80348TarsWeb enforces its per-application roles by calling AuthSe…8.8
- CVE-2026-8035Improper input validation in the NI-PAL kernel driver may al…5.5
- CVE-2026-80350OneUptime's webhook target check rejects private and loopbac…7.1
- CVE-2026-80351Improper neutralization of directives in dynamically evaluat…9.8
- CVE-2026-80352Improper Control of Generation of Code ('Code Injection') vu…9.8
- CVE-2026-80354Authorization bypass through User-Controlled key vulnerabili…8.1
Are you affected by CVE-2026-80346?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
