Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2026-33022

Опубликовано: 20 мар. 2026
Источник: nvd
CVSS3: 6.5
EPSS Низкий

Описание

Tekton Pipelines project provides k8s-style resources for declaring CI/CD-style pipelines. Versions 0.60.0 through 1.0.0, 1.1.0 through 1.3.2, 1.4.0 through 1.6.0, 1.7.0 through 1.9.0, 1.10.0, and 1.10.1 have a denial-of-service vulnerability in that allows any user who can create a TaskRun or PipelineRun to crash the controller cluster-wide by setting .spec.taskRef.resolver (or .spec.pipelineRef.resolver) to a string of 31+ characters. The crash occurs because GenerateDeterministicNameFromSpec produces a name exceeding the 63-character DNS-1123 label limit, and its truncation logic panics on a [-1] slice bound since the generated name contains no spaces. Once crashed, the controller enters a CrashLoopBackOff on restart (as it re-reconciles the offending resource), blocking all CI/CD reconciliation until the resource is manually deleted. Built-in resolvers (git, cluster, bundles, hub) are unaffected due to their short names, but any custom resolver name triggers the bug. The fix trunca

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:linuxfoundation:tekton_pipelines:*:*:*:*:*:go:*:*
Версия от 0.60.0 (включая) до 1.0.1 (исключая)
cpe:2.3:a:linuxfoundation:tekton_pipelines:*:*:*:*:*:go:*:*
Версия от 1.1.0 (включая) до 1.3.3 (исключая)
cpe:2.3:a:linuxfoundation:tekton_pipelines:*:*:*:*:*:go:*:*
Версия от 1.4.0 (включая) до 1.6.1 (исключая)
cpe:2.3:a:linuxfoundation:tekton_pipelines:*:*:*:*:*:go:*:*
Версия от 1.7.0 (включая) до 1.9.2 (исключая)
cpe:2.3:a:linuxfoundation:tekton_pipelines:*:*:*:*:*:go:*:*
Версия от 1.10.0 (включая) до 1.10.2 (исключая)

EPSS

Процентиль: 30%
0.00368
Низкий

6.5 Medium

CVSS3

Дефекты

CWE-129

Связанные уязвимости

CVSS3: 6.5
redhat
5 месяцев назад

Tekton Pipelines project provides k8s-style resources for declaring CI/CD-style pipelines. Versions 0.60.0 through 1.0.0, 1.1.0 through 1.3.2, 1.4.0 through 1.6.0, 1.7.0 through 1.9.0, 1.10.0, and 1.10.1 have a denial-of-service vulnerability in that allows any user who can create a TaskRun or PipelineRun to crash the controller cluster-wide by setting .spec.taskRef.resolver (or .spec.pipelineRef.resolver) to a string of 31+ characters. The crash occurs because GenerateDeterministicNameFromSpec produces a name exceeding the 63-character DNS-1123 label limit, and its truncation logic panics on a [-1] slice bound since the generated name contains no spaces. Once crashed, the controller enters a CrashLoopBackOff on restart (as it re-reconciles the offending resource), blocking all CI/CD reconciliation until the resource is manually deleted. Built-in resolvers (git, cluster, bundles, hub) are unaffected due to their short names, but any custom resolver name triggers the bug. The fix tru...

CVSS3: 6.5
github
5 месяцев назад

Tekton Pipelines controller panic via long resolver name in TaskRun/PipelineRun

EPSS

Процентиль: 30%
0.00368
Низкий

6.5 Medium

CVSS3

Дефекты

CWE-129