Description
OpenCSG CSGHub through v2.6.0-ce contains an authorization bypass vulnerability in the unauthenticated file resolve route that allows remote attackers to read private repository files. Attackers can inject a percent-encoded current_user parameter into the file path, which the portal forwards with its server API key, to read files in private model, code or space repositories.
Published: 2026-11-02
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Authorization bypass enabling remote file read of private repositories
Action: Patch
AI Analysis

Impact

OpenCSG CSGHub through v2.6.0‑ce contains an authorization bypass in the Resolve route that lets an attacker supply a percent‑encoded current_user parameter. The portal forwards the value with its server API key, allowing the attacker to read arbitrary files from private model, code, or space repositories. This flaw results in a confidentiality breach of sensitive internal content and is classified as CWE‑639 – Authorization Bypass By Encoding.

Affected Systems

The vulnerability affects the OpenCSG product CSGHub in all released versions up to and including the v2.6.0‑ce release. Users running this version are exposed to the described file‑read weakness.

Risk and Exploitability

The CVSS base score of 8.7 indicates a high‑severity vulnerability. No EPSS score is provided and the flaw is not listed in the CISA KEV catalog. Because the exploit does not require prior authentication and only involves crafting a special HTTP request to the Resolve endpoint, remote attackers can easily obtain private repository files if they discover or guess the target path. The lack of authentication checks and the use of server API key forwarding result in a low barrier to exploitation and a high potential impact on confidential data.

Generated by OpenCVE AI on November 2, 2026 at 15:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor patch to upgrade CSGHub to a version newer than v2.6.0‑ce
  • If an immediate upgrade is not possible, restrict network access to the Resolve endpoint using firewall or segmentation so that only trusted hosts can reach it
  • Update the authenticator middleware or add input validation to strip or reject percent‑encoded current_user parameters in the request path

Generated by OpenCVE AI on November 2, 2026 at 15:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 14:30:00 +0000

Type Values Removed Values Added
Description OpenCSG CSGHub through v2.6.0-ce contains an authorization bypass vulnerability in the unauthenticated file resolve route that allows remote attackers to read private repository files. Attackers can inject a percent-encoded current_user parameter into the file path, which the portal forwards with its server API key, to read files in private model, code or space repositories.
Title OpenCSG CSGHub through v2.6.0-ce Unauthenticated Private Repository File Read via Resolve Route
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-02T14:28:52.258Z

Reserved: 2026-11-02T12:42:10.388Z

Link: CVE-2026-120426

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-02T15:17:23.583

Modified: 2026-11-02T19:35:33.347

Link: CVE-2026-120426

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-02T15:30:14Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key