Description
Bytebase before 3.16.0 contains an authorization bypass vulnerability in GetTaskRunLog, GetTaskRunSession and PreviewTaskRunRollback that allows authenticated users to access other projects' task runs by UID. Attackers with permission on one project can supply foreign task or task run UIDs to read execution logs, database session details, and rollback SQL from other projects.
Published: 2026-10-22
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Authorization Bypass
Action: Apply Patch
AI Analysis

Impact

Bytebase versions prior to 3.16.0 contain an authorization bypass flaw in the Rollout Service Task Run Handlers. The vulnerability is exposed through GetTaskRunLog, GetTaskRunSession, and PreviewTaskRunRollback endpoints. When accessed by an authenticated user, these handlers incorrectly validate ownership of the requested task or task run, allowing the caller to retrieve execution logs, database session details, and rollback SQL for tasks belonging to other projects.

Affected Systems

Any deployment of Bytebase running a version older than 3.16.0 is affected. The vendor Bytebase provides the product Bytebase and the security advisory applies to all releases prior to 3.16.0, regardless of minor patch or build number.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity, and the EPSS score is unavailable. The vulnerability is not listed in CISA KEV and is not classified as a remote code execution flaw. Attackers only need legitimate credentials and permission on one project; they can then supply UIDs of tasks or task runs from other projects to gain access to sensitive execution logs and rollback statements. The impact is information disclosure across project boundaries, potentially aiding further attacks. Given the moderate CVSS score but the fact that any authenticated user can exploit it, administrators should treat this as a priority to patch.

Generated by OpenCVE AI on October 22, 2026 at 12:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Bytebase to version 3.16.0 or later to receive the official fix.
  • If an upgrade cannot be performed immediately, restrict users’ access so that they only have permission on projects they manage; ensure no user has cross-project view rights.
  • Consider disabling or restricting the GetTaskRunLog, GetTaskRunSession, and PreviewTaskRunRollback endpoints for non‑admin users until a full upgrade is possible.

Generated by OpenCVE AI on October 22, 2026 at 12:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
Description Bytebase before 3.16.0 contains an authorization bypass vulnerability in GetTaskRunLog, GetTaskRunSession and PreviewTaskRunRollback that allows authenticated users to access other projects' task runs by UID. Attackers with permission on one project can supply foreign task or task run UIDs to read execution logs, database session details, and rollback SQL from other projects.
Title Bytebase before 3.16.0 Authorization Bypass via Rollout Service Task Run Handlers
First Time appeared Bytebase
Bytebase bytebase
Weaknesses CWE-639
CPEs cpe:2.3:a:bytebase:bytebase:*:*:*:*:*:*:*:*
Vendors & Products Bytebase
Bytebase bytebase
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Bytebase Bytebase
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T10:57:41.716Z

Reserved: 2026-10-22T10:37:06.741Z

Link: CVE-2026-115322

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T11:17:50.967

Modified: 2026-10-22T11:17:50.967

Link: CVE-2026-115322

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T12:45:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key