Katalog CVE

CVE-2026-25542

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Podatność w Tekton Pipelines w wersjach od 0.43.0 do przed 1.0.2, 1.3.4, 1.6.2, 1.9.3 i 1.11.1. Weryfikacja zaufanych zasobów używa regexp.MatchString, które dopasowuje wzorzec w dowolnym miejscu ciągu, więc niezabezpieczone wzorce można obejść za pomocą ciągów źródłowych zawierających zaufany wzorzec jako podciąg, co może zmienić tryb weryfikacji lub klucze.

Ocena ryzyka

Obejście polityki weryfikacji zaufanych zasobów może pozwolić na uruchomienie niezweryfikowanych zasobów w potoku CI/CD. Może to prowadzić do wstrzyknięcia złośliwego kodu lub naruszenia łańcucha dostaw.

Rekomendacja

Zaktualizuj Tekton Pipelines do wersji 1.0.2, 1.3.4, 1.6.2, 1.9.3 lub 1.11.1 (lub nowszej) i przejrzyj polityki weryfikacji pod kątem niezabezpieczonych wzorcó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 0.43.0 and prior to versions 1.0.2, 1.3.4, 1.6.2, 1.9.3, and 1.11.1, trusted resources verification policies match a resource source string (refSource.URI) against spec.resources[].pattern using regexp.MatchString. In Go, regexp.MatchString reports a match if the pattern matches anywhere in the string, so common unanchored patterns (including examples in tekton documentation) can be bypassed by attacker-controlled source strings that contain the trusted pattern as a substring. This can cause an unintended policy match and change which verification mode/keys apply. 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