Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain privileged Doris account
-
DeliveryDefine JDBC catalog with crafted driver URL
-
ExploitFE loads untrusted driver code
-
ExecutionExecute arbitrary code on Frontend
-
ImpactFull control-plane compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Trusted source inclusion only
|
| Exploitation Conditions | Exploitation requires an already-authenticated, privileged Apache Doris user who can define or modify a JDBC catalog/external resource driver URL - the description explicitly limits this to a 'privileged user,' so it is not exploitable by anonymous or low-privilege actors. The concrete prerequisite is the ability to set an attacker-controlled JDBC driver URL that the Frontend then loads without sufficient validation. Limiting factors: high privilege level required, the FE must process the attacker-supplied URL, and there is no user-interaction or default-config path for an external unauthenticated attacker. Affected versions are unspecified in the provided data, so version-based scoping cannot be confirmed. |
| Impact | No CVSS, EPSS, KEV, or POC data was provided, so quantitative exploitation signals are entirely absent and cannot be used to prioritize. Qualitatively, this is a CWE-829 (inclusion of functionality from an untrusted control sphere) issue: insufficient validation of the JDBC driver URL lets an attacker load and execute code on the Doris Frontend (FE), the classic JDBC-URL-injection-to-RCE pattern where an attacker-controlled connection string coerces the JVM into fetching/deserializing malicious driver logic. The single most important limiter, stated explicitly in the description, is that a 'privileged user' is required - this is NOT unauthenticated RCE. That downgrades real-world urgency substantially: the attacker must already hold an authenticated, high-privilege Doris account capable of defining a JDBC catalog/resource URL. The impact ceiling is high (full RCE on the FE = confidentiality, integrity, and availability compromise of the control plane), but the privilege gate makes this closer to a privilege-escalation/post-compromise vector than a mass-exploitable perimeter flaw. There is no CISA KEV listing and no public exploit identified at time of analysis, so there is no evidence of active exploitation; treat this as a patch-in-normal-cycle item unless the FE is exposed to semi-trusted users. Key data is missing and must be verified with the vendor: no official CVSS vector, and affected/fixed versions are unknown (CPE is a wildcard apache_doris:*). |
| Exploit ScenarioDerived | An attacker who already holds a privileged Apache Doris account (or has compromised such credentials) creates or edits a JDBC catalog/external resource and supplies a crafted JDBC driver URL that is insufficiently validated. When the Frontend processes that URL, it loads attacker-controlled driver code and executes it in the JVM, yielding remote code execution on the FE. No public exploit is identified at time of analysis, though the JDBC-URL-injection technique is well documented in the Java ecosystem. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Remote code execution on the Apache Doris Frontend (FE) is achievable when a privileged, already-authenticated user supplies a crafted JDBC driver URL that the FE loads without sufficient validation, a case of inclusion of functionality from an untrusted control sphere (CWE-829). The assessed vector (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) shows the flaw is network-reachable but gated behind high privileges, meaning only accounts that can define or modify JDBC catalogs or external resources can reach the vulnerable code path; anonymous or low-privilege actors are out of scope, and no user interaction or default-configuration vector exists for an external unauthenticated attacker. No CVSS score, EPSS value, KEV entry, or proof-of-concept was supplied in the source data, so there is no confirmation of active exploitation and no public exploit identified at time of analysis, leaving quantitative prioritization signals absent.
RemediationAI
The supplied intelligence does not include a fixed version or patch reference, so no vendor-released patch can be named here and patch status must be treated as unconfirmed pending the Apache advisory at https://lists.apache.org/thread/vv9o8sxpt8kkd7nznhovn9qjojn2wyv9; upgrade to the release that advisory identifies as containing the fix once it is published, and track the Apache Doris release notes for the JDBC catalog validation change. In the interim, the highest-value compensating control is privilege reduction: revoke CREATE CATALOG, ALTER CATALOG, and any external resource or driver management grants from all but a small set of trusted administrators, since the vulnerability is only reachable by a privileged authenticated user; the trade-off is that legitimate self-service data federation by analysts stops working and catalog changes must go through an admin request process. Second, restrict the FE's outbound network egress so it cannot fetch JDBC driver artifacts from arbitrary internet hosts, allowing only an internal, curated driver repository or an approved allowlist of hosts; this blocks the delivery step for a malicious driver but will break legitimate catalogs that point at external download endpoints, so those must be pre-staged internally. Third, pre-stage and pin JDBC drivers locally in a read-only directory and disallow remote driver URL schemes where the deployment supports such a setting, accepting reduced flexibility for stronger assurance. Finally, audit and monitor FE logs and catalog metadata for unexpected driver URL changes or driver loading events, and treat any alert as a potential FE compromise requiring credential rotation and host rebuild.
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
Apache Doris is a real-time analytical (MPP OLAP) database whose Frontend (FE) node handles query planning, metadata, and catalog management within a Java/JVM runtime. Doris supports JDBC catalogs and external resources that let users federate queries to external databases, and these features accept a user-supplied JDBC driver URL used to locate and load the driver implementation. CWE-829 (Inclusion of Functionality from Untrusted Control Sphere) describes exactly this class of defect: the product incorporates functionality, here a JDBC driver artifact referenced by an attacker-influenced URL, without validating that the source is trusted. Because the resulting driver is loaded into the FE's JVM, a malicious or tampered driver can execute arbitrary code in the FE process, giving high confidentiality, integrity, and availability impact to the FE node and, by extension, to metadata and query orchestration it manages. The reported CPE string (cpe:2.3:a:apache_software_foundation:apache_doris:*:*:*:*:*:*:*:*) indicates the Apache Software Foundation's Doris product with no version qualifier, so the affected version range cannot be scoped from the available intelligence. Reachability is constrained by the PR:H rating: the attacker must already hold a role permitted to create or alter JDBC catalogs or external resource definitions and must cause the FE to process the attacker-controlled URL.
Know when Apache Doris 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:N/UI:N/S:U/C:L/I:L/A:N
Network-reachable FE (AV:N) but exploitation requires a privileged account to set the JDBC URL (PR:H); successful driver loading yields full RCE, hence C:H/I:H/A:H with no scope change.
Primary rating from Vendor (apache).
CVSS VectorVendor: apache
Lifecycle Timeline
1DescriptionCVE.org
Insufficient validation of the JDBC driver URL in Apache Doris allows a privileged user to achieve remote code execution on the FE.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-85178
GHSA-h927-w38j-3g6x
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB