CVE-2026-108745 in CloudBeaverinfo

Summary

by MITRE • 10/11/2026

CloudBeaver through 25.3.5 contains a missing authorization vulnerability in WebSQLResultServlet that allows any web session holder to read other users' LOB export files from a shared folder. Attackers can guess table and column names and enumerate second-resolution timestamps to download victims' LOB values, including data from connections they cannot query.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 10/11/2026

CloudBeaver versions up through 25.3.5 are affected by a critical missing authorization vulnerability located within the WebSQLResultServlet component of the application. This security flaw stems from an insufficient access control mechanism that fails to verify whether the authenticated user initiating a request has legitimate permissions to access specific resources on the server side. Specifically, the servlet processes requests for Large Object (LOB) export files without adequately validating that the requester owns or is authorized to view the data contained within those files. This architectural oversight allows any web session holder who can authenticate to the CloudBeaver interface to bypass intended security boundaries and interact with file system resources associated with other users' database connections.

The technical nature of this vulnerability involves a broken object level authorization flaw where the application relies on predictable or guessable identifiers rather than enforcing strict ownership checks during resource retrieval. Attackers can exploit this by constructing malicious requests that target specific table names, column names, and timestamps to locate and download LOB values exported by other users. The exploitation process leverages the fact that file paths or identifiers often follow deterministic patterns based on database schema elements and creation times. By enumerating second-resolution timestamps, an attacker can systematically probe for existing export files associated with various tables and columns within shared folders configured in the CloudBeaver environment. This capability effectively neutralizes the isolation between different user sessions regarding sensitive data exports.

The operational impact of this vulnerability is severe, as it leads to a complete compromise of data confidentiality for all users sharing the same instance or configuration space. An attacker can extract LOB values from database connections they do not have direct query access to, thereby bypassing standard SQL-level permissions and role-based access controls enforced by the underlying Database Management System. This means that even if a user is restricted from querying certain tables via SQL commands, an adversary with valid CloudBeaver credentials can still retrieve the raw data through this servlet endpoint. The exposure of LOB data, which may include sensitive documents, images, or large text fields, poses significant risks to privacy and regulatory compliance depending on the nature of the stored information.

This vulnerability aligns closely with CWE-284 Improper Access Control, specifically reflecting issues related to insufficient verification of user authorization for specific objects. In terms of offensive security frameworks, this behavior is consistent with ATT&CK technique T1078 Valid Accounts, where an attacker uses legitimate credentials to access resources they are not authorized to view, and potentially T1530 Data from Cloud Storage Object if the LOB files were stored in external cloud buckets, though here it applies to local shared folders. The lack of server-side validation for resource ownership represents a fundamental failure in implementing secure design principles regarding data isolation between multi-tenant or multi-user sessions within the web application layer.

To mitigate this vulnerability, administrators must upgrade CloudBeaver to version 25.3.6 or later where these access control checks have been implemented and validated. In addition to upgrading, organizations should enforce strict file system permissions on shared folders used for LOB exports, ensuring that only the specific service account running the application has write access while read access is restricted appropriately. Implementing robust server-side authorization logic that verifies user identity against resource ownership before serving any exported data is essential. Furthermore, adopting a principle of least privilege for database connections and avoiding the use of shared folders with broad permissions can reduce the attack surface. Regular security audits focusing on API endpoints and servlets handling sensitive file operations are recommended to detect similar misconfigurations in other components of the application stack.

Responsible

VulnCheck

Reservation

10/11/2026

Disclosure

10/11/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!