PT-2026-34180 · Unknown · Tekton Pipelines

Kodareef5

+1

·

Published

2026-04-21

·

Updated

2026-04-28

·

CVE-2026-40938

CVSS v3.1

8.5

High

VectorAV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Tekton Pipelines versions 1.0.0 through 1.10.x
Description The git resolver fails to validate the revision parameter, which is passed directly as a positional argument to the git fetch command. This allows an attacker to inject arbitrary flags, such as --upload-pack=<binary>. Additionally, the validateRepoURL function permits URLs starting with /, allowing local filesystem paths. A tenant capable of submitting ResolutionRequest objects can combine these behaviors to execute arbitrary binaries on the resolver pod. Because the tekton-pipelines-resolvers ServiceAccount possesses cluster-wide get, list, and watch permissions on all Secrets, this can lead to full cluster-wide secret exfiltration.
Recommendations Update to version 1.11.1.

Exploit

Fix

RCE

Argument Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-40938
GHSA-94JR-7PQP-XHCQ

Affected Products

Tekton Pipelines