SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-54168

MEDIUM · CVSS 6.5 EPSS 0.41% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-15 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

The vulnerability affects the Pipelines-as-Code feature in GitHub, where a GitHub App installation token lacks proper scoping, allowing users with push access to one repository to access Tekton definitions in private repositories within the same installation. Although the impact is read-only, it poses a risk of exposing sensitive pipeline configurations. Organizations using Pipelines-as-Code, especially those with multiple repositories and shared GitHub App installations, should prioritize upgrading to the patched versions to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-54168
Severity
MEDIUM
CVSS
6.5
EPSS
0.41%
GitHub

Original NVD Description

Pipelines-as-Code is a CI/CD system that lets users define Tekton pipelines in source code repositories. Prior to 0.37.8, 0.39.6, 0.42.1, and 0.48.0, a GitHub App installation token created during webhook processing is not scoped to the repository that triggered the event when the App is installed across multiple repositories. A user with push access to one repository can submit a PipelineRun containing a pipelinesascode.tekton.dev/task remote task annotation that targets a private repository in the same installation. When ScopeTokenToListOfRepos returns no explicit scope, the missing triggering repository ID leaves the token able to access the entire installation. Pipelines-as-Code resolves and inlines the remote private task with that token, disclosing the repository's Tekton definitions. The demonstrated impact is read-only and does not provide write access. This issue is fixed in versions 0.37.8, 0.39.6, 0.42.1, and 0.48.0.