Katalog CVE

CVE-2026-40923

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 12 - wyżej niż 12% wszystkich znanych CVE

Streszczenie

Tekton Pipelines w wersjach od 1.0.0 do 1.0.2, 1.3.4, 1.6.2, 1.9.3 i 1.11.1 (wyłącznie) zawiera obejście walidacji ograniczeń ścieżek VolumeMount. Poprzez komponenty przejścia ścieżki .. można zamontować wolumeny w zastrzeżonych wewnętrznych ścieżkach /tekton/. Sprawdzenie ograniczenia używa strings.HasPrefix bez filepath.Clean, więc ścieżka taka jak /tekton/home/../results przechodzi walidację, ale w czasie działania wskazuje na /tekton/results. Wersje 1.0.2, 1.3.4, 1.6.2, 1.9.3 i 1.11.1 naprawiają problem.

Ocena ryzyka

Atakujący z możliwością tworzenia lub modyfikowania zasobów Tekton może uzyskać dostęp do wewnętrznych ścieżek /tekton/ i potencjalnie wpłynąć na poufność lub integralność danych w potoku CI/CD. Może to prowadzić do wykonania nieautoryzowanych operacji w klastrze.

Rekomendacja

Zaktualizuj Tekton Pipelines do jednej z naprawionych wersji: 1.0.2, 1.3.4, 1.6.2, 1.9.3 lub 1.11.1. Zweryfikuj, czy polityki bezpieczeństwa klastra ograniczają możliwość tworzenia zasobów Tekton przez niezaufanych użytkowników.

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, a validation bypass in the VolumeMount path restriction allows mounting volumes under restricted /tekton/ internal paths by using .. path traversal components. The restriction check uses strings.HasPrefix without filepath.Clean, so a path like /tekton/home/../results passes validation but resolves to /tekton/results at runtime. 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