PT-2026-34176 · Unknown · Tekton Pipelines

Kodareef5

·

Published

2026-04-21

·

Updated

2026-05-22

·

CVE-2026-40923

CVSS v3.1

5.4

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions Tekton Pipelines versions prior to 1.11.1
Description 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 the strings.HasPrefix function without applying filepath.Clean, meaning a path such as '/tekton/home/../results' passes validation but resolves to '/tekton/results' at runtime. This occurs because '/tekton/home' is an allowed prefix, allowing the traversal to bypass the check. This issue exists in the container validation.go and task validation.go files. An authenticated user with Task or TaskRun creation permissions could exploit this to write fake task results, read or modify step scripts before execution, or interfere with entrypoint coordination state.
Recommendations Update to version 1.11.1. Use admission controllers such as OPA/Gatekeeper or Kyverno to validate that VolumeMount paths do not contain '..' components. Restrict permissions for creating Task and TaskRun resources via RBAC in multi-tenant environments.

Fix

Path traversal

Weakness Enumeration

Related Identifiers

CVE-2026-40923
GHSA-RX35-6RHX-7858

Affected Products

Tekton Pipelines