CVE-2026-54761
Traefik:Kubernetes Gateway 的 crossProviderNamespaces 绕过可让允许列表之外的 HTTPRoute 暴露内部 Traefik 服务
- 已发布
- 2026年6月23日
- 已更新
- 2026年6月25日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X低 · 未来 30 天
- 百分位
- 30.6%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Traefik 是一个 HTTP 反向代理和负载均衡器。在 3.6.21 和 3.7.5 之前,Traefik 的 Kubernetes Gateway provider 存在一个高危漏洞,影响 crossProviderNamespaces 允许列表。对于声明多个 (WRR) backendRefs 的 HTTPRoute 规则,Traefik 会针对目标 backendRef.namespace 而非路由自身的 namespace 来评估允许列表。因此,在未列入允许列表的命名空间中创建的 HTTPRoute,可以通过将 backendRef.namespace 指向一个由 Gateway API ReferenceGrant 覆盖的已允许命名空间,来引用跨提供商的 TraefikService,例如 api@internal、dashboard@internal 或 rest@internal,从而在数据平面上暴露内部 Traefik 服务。利用该漏洞需要能够在允许的命名空间中创建一条被接受的 HTTPRoute 和相应的 ReferenceGrant;不需要对 Traefik 静态配置、RBAC 或部署本身进行任何更改。此漏洞已在 3.6.21 和 3.7.5 版本中修复。
来源
1概念验证,展示通过跨Provider命名空间(crossProviderNamespaces)漏洞绕过Traefik的Kubernetes Gateway提供程序中的授权(CVE-2026-54761),暴露内部服务如api@internal。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。