Skip to main content
VulnerabilityPublished

CVE-2026-33022: tektoncd pipeline · Improper Validation of Array Index

Affects tektoncd pipelineSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 6.5 Medium · fixed in 1.10.2 : update tektoncd pipeline when convenient.

Data as of 31 Oct 2026, 08:20 UTC

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 31% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.10.2, 1.9.2, 1.6.1 +2
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 20 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
tektoncdpipelineAffected
  • >=1.10.0 <1.10.2
Fixed in
  • 1.10.2
tektoncdpipelineAffected
  • >=1.7.0 <1.9.2
Fixed in
  • 1.9.2
tektoncdpipelineAffected
  • >=1.4.0 <1.6.1
Fixed in
  • 1.6.1
tektoncdpipelineAffected
  • >=1.1.0 <1.3.3
Fixed in
  • 1.3.3
tektoncdpipelineAffected
  • >=0.60.0 <1.0.1
Fixed in
  • 1.0.1

AI-suggested

Organizations should immediately upgrade Tekton Pipelines to one of the patched versions: 1.0.1, 1.3.3, 1.6.1, 1.9.2, or 1.10.2, depending on their current version. Until upgrade is possible, restrict permissions to create TaskRun and PipelineRun resources to trusted users only, minimizing the risk of malicious or accidental creation of resources with long resolver names. Implement admission controllers or Kubernetes policies to validate and reject TaskRun or PipelineRun resources with .spec.taskRef.resolver or .spec.pipelineRef.resolver strings longer than 30 characters. Monitor controller logs for panic or CrashLoopBackOff states and have procedures to quickly identify and delete offending resources. Review and audit custom resolver naming conventions to ensure names are within safe length limits. Consider isolating Tekton controllers in dedicated namespaces or clusters to limit blast radius. Maintain regular backups of pipeline configurations to facilitate recovery. Engage with Tekton community updates for any further patches or mitigations.

Description

CVE-2026-33022 is a medium severity denial-of-service vulnerability in Tekton Pipelines affecting multiple versions prior to patched releases. It arises from improper validation of array indices when generating deterministic names for TaskRun or PipelineRun resources with custom resolver names longer than 30 characters. This causes the controller to panic due to invalid string slicing, leading to a cluster-wide controller crash and a CrashLoopBackOff state. The impact blocks all CI/CD pipeline reconciliation until the offending resource is manually removed. Built-in resolvers are unaffected, but any custom resolver name exceeding 30 characters triggers the issue. The vulnerability requires authenticated users with permission to create TaskRun or PipelineRun resources but no user interaction beyond resource creation. Fixed versions have been released that properly truncate the resolver name prefix to prevent the panic. Organizations using Tekton Pipelines with custom resolvers should upgrade immediately to avoid disruption.

References

Community reviews

Loading reviews…