CVE-2026-59185: Identrail Cross-tenant IDOR: Client-supplied GitHub App installation_id is bound to the caller's workspace without ownership verification
identrail’s GitHub App connection-completion endpoint binds a fully client-supplied installation_id to the caller’s workspace without verifying that the installation belongs to, or was installed by, the workspace that initiated the connect flow. identrail then mints a GitHub App installation access token for the supplied installation_id using the app’s own JWT, so an authenticated tenant can link any other identrail customer’s GitHub App installation into their own workspace and read that victim organization’s private repositories.
References
Code Behaviors & Features
Detect and mitigate CVE-2026-59185 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →