Katalog CVE

CVE-2026-40161

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W projekcie Tekton Pipelines, w wersjach od 1.0.0 do 1.0.1 oraz 1.3.4, 1.6.2, 1.9.3, 1.11.1, resolver Git w trybie API wysyła skonfigurowany token API Git do kontrolowanego przez użytkownika adresu serverURL, gdy parametr token jest pomijany. Użytkownik z uprawnieniami do tworzenia TaskRun lub PipelineRun może wyeksportować wspólny token API.

Ocena ryzyka

Organizacja narażona jest na kradzież poufnych tokenów API, co może prowadzić do nieautoryzowanego dostępu do zasobów GitHub lub GitLab. Atakujący może wykorzystać te tokeny do przejęcia kontroli nad kontem użytkownika.

Rekomendacja

Zaleca się aktualizację do wersji 1.0.2, 1.3.4, 1.6.2, 1.9.3 lub 1.11.1, aby usunąć tę podatność. Należy również rozważyć ograniczenie dostępu do parametrów API w konfiguracji.

Inne podatności w Tekton Pipelines

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Tekton Pipelines project provides k8s-style resources for declaring CI/CD-style pipelines. Starting in version 1.0.0 and prior to versions 1.0.2, 1.3.4, 1.6.2, 1.9.3, and 1.11.1, the Tekton Pipelines git resolver in API mode sends the system-configured Git API token to a user-controlled serverURL when the user omits the token parameter. A tenant with TaskRun or PipelineRun create permission can exfiltrate the shared API token (GitHub PAT, GitLab token, etc.) by pointing serverURL to an attacker-controlled endpoint. Versions 1.0.2, 1.3.4, 1.6.2, 1.9.3, and 1.11.1 fix the issue.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS