HIGHCVSS v3.1 8.5Vulnerability

CVE-2026-59185

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.

Properties

Summary
Identrail Cross-tenant IDOR: Client-supplied GitHub App installation_id is bound to the caller's workspace without ownership verification
Severity
HIGH
Nvd fetched at
2026-10-28T15:40:15.054286+00:00
Cvss severity
HIGH
Cvss score
8.5
Retrieved at
2026-10-28T15:41:17+00:00
Ghsa published
2026-09-09T23:52:14Z
Source url
https://github.com/advisories/GHSA-cp3j-m783-3ph5
Ghsa updated
2026-09-09T23:52:17Z
Ghsa id
GHSA-cp3j-m783-3ph5
Score
8.5
Cvss version
3.1
Last source
NVD
Cve id
CVE-2026-59185
Cvss vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
In Signal since
initial import (Sep 2026)
Name
CVE-2026-59185
Is ghsa only
false
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
Published at
2026-10-28T14:17:05.070

Related Entities (4)

AFFECTS (1)

VULNERABLE_TO (1)

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-59185 (CVSS v3.1 8.5) — Ninja Signal Threat Intelligence | Ninja Signal