CVE-2026-80346 in StarRocks
Sumário
de VulDB • 26/08/2026
O StarRocks não realiza verificação de privilégios quando uma visualização materializada síncrona legada é descartada. Todos os outros tipos de instruções roteadas por meio do AuthorizerStmtVisitor chamam o Authorizer antes da execução, mas visitDropMaterializedViewStatement retorna imediatamente com um comentário indicando que a verificação ocorre na lógica de execução. Isso só se aplica às visualizações materializadas assíncronas: LocalMetastore.dropMaterializedView chama Authorizer.checkMaterializedViewAction dentro de uma ramificação executada quando a tabela resolvida é uma MaterializedView. Uma visualização materializada síncrona legada é armazenada como um índice rollup em uma OlapTable, e não como uma MaterializedView; portanto, a outra ramificação é executada, alcançando AlterJobMgr.processDropMaterializedView e MaterializedViewHandler, nenhum dos quais contém qualquer chamada ao Authorizer. O primeiro localiza o alvo percorrendo todas as OlapTables no banco de dados nomeado em busca de um índice rollup correspondente, enquanto o segundo valida apenas o estado da tabela e conflitos de nomes. Qualquer conta autenticada pode, portanto, descartar uma visualização materializada síncrona legada pertencente a qualquer banco de dados, sem possuir concessões sobre a visualização, a tabela base ou o banco de dados, e a operação de descarte é indistinguível de uma autorizada.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.