Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain any valid StarRocks account
-
DeliveryAuthenticate to FE REST interface
-
ExploitGET /api/query_detail
-
ExecutionRetrieve all users' SQL history
-
PersistExtract embedded credentials or sensitive query logic
-
ImpactAccess downstream systems with harvested credentials
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Authentication as any valid StarRocks user with low privileges is required - exploitation is not unauthenticated. The CVSS vector PR:L confirms this. The vulnerable endpoint is the query_detail REST API served by the StarRocks Frontend (FE) service over HTTP; the FE HTTP port must be network-reachable from the attacker's position. No special configuration, non-default feature, or elevated role is needed beyond possessing any valid account. Exploitation is limited by the following factors: (1) an attacker must first obtain valid credentials for at least one StarRocks account; (2) the FE HTTP interface must be reachable from the attacker's network position; (3) the severity of credential exposure depends on whether other users' SQL statements actually contain sensitive secrets. In deployments where the FE REST port is internal-only and all SQL is parameterized without inline credentials, the practical impact is reduced to query-plan disclosure rather than direct credential theft. |
| Impact | The NVD-assigned CVSS 3.1 score of 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) accurately reflects the core risk profile: network-reachable, low complexity, but gated behind any valid low-privilege account. The high confidentiality impact is well-justified given that SQL history can contain embedded secrets. EPSS data was not provided in the intelligence feed, so exploitation probability cannot be quantified precisely, though the attack is trivially reproducible once authenticated - no special tooling is required beyond an HTTP client. The vulnerability is absent from the CISA KEV catalog and no public exploit code has been identified, suggesting no confirmed mass exploitation at time of analysis. Even so, the credential-exposure chain means that a low-privilege compromise of a StarRocks account can rapidly escalate to access to downstream systems referenced in stored queries. Organizations running multi-tenant or shared StarRocks clusters - whether a large enterprise data platform or a mid-sized analytics team - should treat this as a meaningful priority rather than a theoretical concern, given that the attack requires no special skill beyond valid credentials. No conflicting signals are present across the available data sources: the CVSS vector, description, and VulnCheck advisory are internally consistent. |
| Exploit ScenarioDerived | An attacker who has obtained any valid StarRocks account - through phishing, credential stuffing, or a separate compromise - sends an HTTP GET request to the FE REST endpoint /api/query_detail. The response returns the unfiltered global query history for all users on the cluster, including full SQL text from other users' sessions. If those statements contain inline credentials (e.g., INSERT INTO … WITH PASSWORD='…' or connection string literals used in external table definitions), the attacker extracts them without requiring any elevated privileges or additional exploitation steps. No public proof-of-concept code has been identified, but the attack is mechanically trivial given knowledge of the endpoint. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
StarRocks through version 4.0.13 exposes complete query history for all users to any authenticated low-privilege user via the unguarded query_detail REST endpoint. The endpoint returns full SQL text, execution plans, and profiling data without filtering by the requesting user's identity, meaning statements containing embedded credentials - connection strings, passwords passed as query parameters - are fully readable by any logged-in account. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog, but the low authentication bar (any valid account) and high confidentiality impact make this a meaningful lateral-movement and credential-harvesting risk in multi-tenant or shared StarRocks deployments.
RemediationAI
No vendor-released patched version has been independently confirmed in the available data. The GitHub issue (#75747 at https://github.com/StarRocks/starrocks/issues/75747) should be monitored for an upstream fix or patch release, and the VulnCheck advisory at https://www.vulncheck.com/advisories/starrocks-query-detail-endpoint-returns-every-user-s-query-history may be updated with remediation guidance. As an immediate compensating control, network-level access to the StarRocks Frontend HTTP REST interface should be restricted to trusted hosts only - blocking unauthenticated and low-trust networks from reaching the FE HTTP port reduces the exploitable attack surface. If the query_detail endpoint is not required for operational use, disabling or routing it through an authenticated reverse proxy with per-user scoping is advisable. Organizations should audit current StarRocks user accounts for unnecessary low-privilege accounts and rotate any credentials that may appear in stored query history. Note that restricting network access does not remediate the underlying missing authorization check and should be considered a temporary measure pending a vendor patch.
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 an open-source MPP OLAP analytical database (cpe:2.3:a:starrocks:starrocks:*:*:*:*:*:*:*:*) that exposes a REST HTTP interface for cluster management and monitoring. The vulnerable component is the QueryDetailAction handler located at fe/fe-core/src/main/java/com/starrocks/http/rest/QueryDetailAction.java in the Frontend (FE) service. This endpoint is intended to return query diagnostics but fails to apply any per-user access control, returning the global query history buffer rather than results scoped to the requesting principal. The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) - the authorization check verifies that the caller is authenticated but does not verify that the requested records belong to the caller. Because SQL statements in analytical workloads frequently embed connection credentials, API tokens, or secret parameters inline, the exposed profiling data can carry sensitive secrets in plaintext.
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Network-accessible REST endpoint, no complexity or user interaction; low privilege (any account) required; confidentiality-only impact with no integrity or availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
StarRocks through 4.0.13 contains an information disclosure vulnerability in the query_detail endpoint that returns unfiltered query history for all users. Authenticated attackers with low privileges can access full SQL text, execution plans, and profiling data from every query executed by other users, including statements containing credentials.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Missing authorization on DROP MATERIALIZED VIEW in StarRocks allows any authenticated account to permanently delete lega
Unauthenticated access to six REST endpoints on StarRocks' frontend HTTP port allows remote attackers to enumerate clust
EUVD-2026-67823
GHSA-j4pf-x6cj-4mjq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB