プラットフォーム
go
コンポーネント
github.com/tektoncd/pipeline
修正版
1.0.1
1.1.1
1.4.1
1.7.1
1.10.1
1.0.1
1.0.1
1.0.1
1.0.1
1.0.1
Tekton Pipelinesのgitリゾルバーにパストラバーサル脆弱性が存在します。この脆弱性を悪用されると、攻撃者はリポジトリ内の任意のファイルを読み取ることが可能となり、ServiceAccountトークンなどの機密情報が漏洩するリスクがあります。影響を受けるバージョンは1.0.0および1.0.1です。現在、1.0.1へのアップデートで修正されています。
この脆弱性は、Tekton Pipelinesを使用している環境において、権限昇格攻撃や機密情報の窃取につながる可能性があります。攻撃者は、pathInRepoパラメータを悪用し、リゾルバーポッドのファイルシステムから任意のファイルを読み取ることができます。特に、ServiceAccountトークンが漏洩した場合、攻撃者はそのトークンを使用してKubernetesクラスタ内の他のリソースにアクセスし、さらなる攻撃を実行する可能性があります。この脆弱性は、類似のファイルアクセス脆弱性と同様に、広範囲な影響を及ぼす可能性があります。
この脆弱性は、2026年3月18日に公開されました。現時点では、公開されているPoCは確認されていませんが、パストラバーサル脆弱性であるため、悪用コードが公開される可能性はあります。CISA KEVへの登録状況は不明ですが、CVSSスコアがCRITICALであるため、注意が必要です。
Organizations utilizing Tekton Pipelines for CI/CD workflows, particularly those with complex permission structures granting tenants the ability to create ResolutionRequests, are at risk. Shared Kubernetes clusters where multiple teams or projects share resources are also particularly vulnerable, as a compromised tenant could potentially impact other workloads.
• linux / server:
journalctl -u tekton-git-resolver -g 'pathInRepo' | grep -i 'file content'• linux / server:
ps aux | grep -i 'github.com/tektoncd/pipeline/pkg/resolution/resolver/git/repository.go'• generic web:
curl -I 'http://<tekton-resolver-url>/resolutionrequest?pathInRepo=/../../../../etc/passwd' # Check for 200 OK response indicating file accessdisclosure
エクスプロイト状況
EPSS
0.03% (7% パーセンタイル)
CISA SSVC
この脆弱性への対応として、速やかにTekton Pipelinesをバージョン1.0.1にアップデートすることを推奨します。アップデートが困難な場合は、gitリゾルバーへのアクセスを制限するネットワークポリシーを実装するか、pathInRepoパラメータの入力を厳密に検証するカスタムロジックを導入することを検討してください。また、ServiceAccountトークンのローテーションを定期的に実施し、漏洩した場合の影響を最小限に抑えるようにしてください。アップデート後、resolutionrequest.status.dataに予期しないファイルコンテンツが含まれていないか確認することで、修正が正しく適用されていることを検証できます。
Tekton Pipelines をバージョン 1.0.1, 1.3.3, 1.6.1, 1.9.2 または 1.10.2 以降にアップデートしてください。これらのバージョンには、git リゾルバーにおけるパストラバーザル脆弱性に対する修正が含まれています。
脆弱性分析と重要アラートをメールでお届けします。
CVE-2026-33211は、Tekton Pipelinesのgitリゾルバーにおけるパストラバーサル脆弱性です。攻撃者はpathInRepoパラメータを悪用して、リポジトリ内の任意のファイルを読み取ることができます。
はい、Tekton Pipelinesのバージョン1.0.0および1.0.1が影響を受けます。1.0.1にアップデートすることで脆弱性が修正されます。
Tekton Pipelinesをバージョン1.0.1にアップデートしてください。アップデートが困難な場合は、ネットワークポリシーや入力検証などの緩和策を検討してください。
現時点では、公開されているPoCは確認されていませんが、パストラバーサル脆弱性であるため、悪用コードが公開される可能性はあります。
公式のアドバイザリは、Tekton PipelinesのリリースノートまたはGitHubリポジトリで確認できます。
CVSS ベクトル
go.mod ファイルをアップロードすると、影響の有無を即座にお知らせします。