CVE-2026-40161Tekton Pipelines在特定版本中存在安全漏洞,当Git解析器处于API模式且用户省略token参数时,会将系统配置的Git API令牌发送到用户控制的服务器URL。拥有TaskRun或PipelineRun创建权限的攻击者可利用此漏洞窃取共享令牌。
该漏洞产生于Tekton Pipelines的Git解析器逻辑。在API模式下,若用户未显式提供Git访问令牌,解析器会自动使用集群配置的共享Git API令牌(如GitHub PAT)进行身份验证。由于未对目标服务器URL进行严格的安全校验,解析器会将携带该敏感令牌的请求发送至用户指定的任意serverURL。攻击者只需具备创建TaskRun或PipelineRun的低权限,即可构造恶意资源,将serverURL指向受控的外部服务器。当系统尝试解析Git仓库时,攻击者即可捕获并窃取用于访问代码仓库的高权限API令牌,进而可能危及代码库安全。