๐Ÿ” CVE Alert

CVE-2026-59185

HIGH 8.5

identrail: Cross-tenant GitHub installation binding without ownership verification

CVSS Score
8.5
EPSS Score
0.0%
EPSS Percentile
0th

identrail is a machine identity security platform for AWS, GitHub/OIDC, and Kubernetes. Prior to 1.0.2, the default-on `POST /v1/workspaces/:workspace_id/projects/:project_id/github/connect/complete` endpoint in `internal/api/router.go` accepts `installation_id` from the request body or `X-GitHub-Installation-ID` header without verifying the installation belongs to the caller's workspace. `CompleteGitHubConnection` in `internal/api/github_connect.go` rigorously binds `state` to the caller's tenant, workspace, and project, but checks only that the installation ID is positive before persisting it as the caller's connection. `ListInstallationRepositories` in `internal/connectors/github/repositories.go` invokes token creation through `internal/connectors/github/app.go` and `POST /app/installations/{installationId}/access_tokens`, using the application's JWT. An authenticated tenant who starts a legitimate connection can supply another customer's non-secret installation ID to read the victim organization's private repository inventory, content, and metadata or drive posture scans, provided identrail's GitHub App is installed there. The default-off V2 `CompleteGitHubConnector` path shares the installation-ownership gap and additionally matches pending `state` without rechecking caller scope. This issue is fixed in version 1.0.2.

CWE CWE-639 CWE-862
Vendor identrail
Product identrail
Published Oct 28, 2026
Last Updated Oct 28, 2026
Stay Ahead of the Next One

Get instant alerts for identrail identrail

Be the first to know when new high vulnerabilities affecting identrail identrail 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:L/UI:N/S:C/C:H/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
Low
Availability
None

Affected Versions

identrail / identrail
< 1.0.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/identrail/identrail/security/advisories/GHSA-cp3j-m783-3ph5 github.com: https://github.com/identrail/identrail/commit/835e40517509d6ef5405c27fbf14f579bedff0e7 github.com: https://github.com/identrail/identrail/releases/tag/v1.0.2