๐Ÿ” CVE Alert

CVE-2026-120426

HIGH 7.5

OpenCSG CSGHub through v2.6.0-ce Unauthenticated Private Repository File Read via Resolve Route

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

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.

CWE CWE-639
Vendor opencsg
Product csghub
Published Nov 2, 2026
Stay Ahead of the Next One

Get instant alerts for opencsg csghub

Be the first to know when new high vulnerabilities affecting opencsg csghub are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Affected Versions

OpenCSG / CSGHub
0 โ‰ค v2.6.0-ce

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/OpenCSGs/csghub/issues/1586 github.com: https://github.com/OpenCSGs/csghub/blob/v2.6.0-ce/internal/routes/router.go#L302-L303 github.com: https://github.com/OpenCSGs/csghub/blob/v2.6.0-ce/internal/handlers/frontend/resolve.go#L138-L151 github.com: https://github.com/OpenCSGs/csghub/blob/v2.6.0-ce/pkg/server/backend/csghubserver/download.go#L10-L41 github.com: https://github.com/OpenCSGs/csghub-server/blob/v2.6.0-ce/api/middleware/authenticator.go#L210-L226 github.com: https://github.com/OpenCSGs/csghub/releases/tag/v2.6.0-ce hackmd.io: https://hackmd.io/@hieund/csghub-private-repo-file-read-idor vulncheck.com: https://www.vulncheck.com/advisories/opencsg-csghub-through-2.6.0-ce-unauthenticated-private-repository-file-read-via-resolve-route

Credits

hieuPenguinnn