Skip to main content

CloudBeaver CVE-2026-108742

| EUVDEUVD-2026-96908 MEDIUM
Missing Authorization (CWE-862)
2026-10-11 VulnCheck GHSA-362j-x75x-j27h
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as view-only shared-project member
  2. Exploit
    Send initConnection GraphQL mutation with saveCredentials/sharedCredentials set
  3. Execution
    Persist attacker-chosen authProperties on shared connection
  4. Impact
    Other users connect under attacker's database identity

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

Exploitation requires an authenticated CloudBeaver account that is a member - even view-only - of a shared project, and a multi-user deployment using the shared-projects/team collaboration feature (not a single-user install). The attacker abuses the initConnection GraphQL mutation to set saveCredentials and sharedCredentials with chosen authProperties despite lacking datasource-edit permission. Limiting factors: valid low-privilege authentication is mandatory (not anonymous/remote-unauthenticated), the shared-connection collaboration feature must be in use, and meaningful impact only materializes when other users subsequently connect to the attacker-tampered shared connection. No special client-side user interaction is required for the attacker's action.

Impact

This is a genuine but moderate-severity authorization flaw, not a drop-everything priority. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) scores 5.3 and correctly reflects a network-reachable, low-complexity attack that nonetheless REQUIRES authentication (PR:L) - the attacker must already be a valid view-only member of a shared project. Impact is limited to integrity (VI:L) with no confidentiality or availability impact, consistent with the CWE-862 missing-authorization root cause: the flaw lets a low-privilege user persist connection credentials they should not control, causing other users to connect under the attacker's database identity. No EPSS score, CISA KEV listing, or SSVC decision data was provided, so automatability and exploitation-maturity cannot be assessed from the input. No public exploit was flagged in the input, though a detailed third-party technical write-up (hackmd) and the exact vulnerable source lines on GitHub are referenced, which lowers the barrier to developing an exploit. Overall: a legitimate authorization-boundary bug meaningful to multi-user CloudBeaver deployments, but the authentication prerequisite and integrity-only impact keep real-world risk in the medium band rather than critical.

Exploit ScenarioDerived

An attacker holds a view-only membership in a shared CloudBeaver project. Via the initConnection GraphQL mutation they set the saveCredentials and sharedCredentials flags with their own authProperties - an action that should require datasource-edit permission - so the shared connection persists the attacker's database credentials. Other project members then unknowingly connect to the datasource under the attacker's database identity. No public proof-of-concept exploit was indicated in the input, but a detailed technical write-up and the affected source lines are publicly referenced.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 11, 2026

Missing authorization in the CloudBeaver web database manager (versions through 25.3.5) lets any authenticated member of a shared project - including users granted view-only access - persist attacker-supplied credentials onto a shared connection without holding datasource-edit permission. The initConnection GraphQL mutation accepts the saveCredentials and sharedCredentials flags together with attacker-chosen authProperties, so other users who later open that shared connection authenticate to the underlying database under the attacker's identity rather than their own. Exploitation requires a valid low-privilege account (authenticated, CVSS PR:L), a multi-user deployment that actually uses the shared-projects/team collaboration feature, and at least one subsequent victim connecting to the tampered connection; no public exploit code has been identified at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis: the supplied references point to vulnerable source code and to third-party advisories rather than to a fixed release, PR, or commit, so the exact remediating version is unknown and should be confirmed against the DBeaver CloudBeaver repository and the VulnCheck advisory. Until a patched build is confirmed, track the project at https://github.com/dbeaver/cloudbeaver and upgrade as soon as a release newer than 25.3.5 addresses the initConnection authorization check. Because a low-privilege authenticated account is required, the highest-value compensating control is to audit and tighten shared-project membership: remove or avoid granting view-only access to users who should not be able to influence shared connection settings, since that role is exactly what this bypass abuses (trade-off: reduces collaboration convenience for read-only stakeholders). Where shared connections are not essential, disable or stop using the shared-connections feature entirely, which removes the attack path but forfeits team credential sharing. Audit existing shared connections for unexpected saved credential/authProperties entries and rotate any database credentials that may have been persisted by an attacker, since victims may already be connecting under an injected identity. Additionally, restrict network exposure of the CloudBeaver web interface to trusted networks or place it behind an authenticating reverse proxy, and monitor GraphQL initConnection calls that set saveCredentials or sharedCredentials from accounts lacking datasource-edit permission; these detections are useful but do not prevent the initial tampering, only shorten dwell time.

Affected VersionsENISA

CloudBeaver 0 ≤25.3.5

Affected Packages

euvd cloudbeaver no fix

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

CloudBeaver is DBeaver's server-side, web-based database management platform, exposed to clients through a GraphQL API implemented in the io.cloudbeaver.server bundle - specifically the core service interfaces DBWServiceCore and its implementation WebServiceCore, which are directly referenced in the CVE references. The flaw is a CWE-862 Missing Authorization issue: the initConnection GraphQL mutation performs no check that the caller holds datasource-edit rights before honoring the saveCredentials and sharedCredentials parameters, so a view-only shared-project member can write connection authentication properties. Unlike a classic credential-theft bug, this is a tampering/integrity class defect - the CVSS:4.0 vector (5.3, AV:N/AC:L/AT:N/PR:L/UI:N) scores only VI:L with no confidentiality or availability impact, and the independent assessment (CVSS:3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) agrees: the attacker does not read existing secrets, they overwrite the shared connection's authProperties so that subsequent legitimate users are silently redirected to the attacker-controlled database identity. The affected CPE cpe:2.3:a:dbeaver:cloudbeaver:*:*:*:*:*:*:*:* carries no version bound, indicating all releases through 25.3.5 are in scope.

Know when Cloudbeaver 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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-reachable GraphQL mutation (AV:N/AC:L) but requires an authenticated low-privilege shared-project member (PR:L); impact is unauthorized modification of shared credentials, so I:L with no C or A impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

CloudBeaver through 25.3.5 contains a missing authorization vulnerability in the initConnection GraphQL mutation that lets view-only shared-project members persist credentials without datasource-edit permission. Attackers can set saveCredentials and sharedCredentials flags with chosen authProperties so other users connect to the shared connection under the attacker's database identity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
popular open-source web database admin tool, common but not ubiquitous
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy