CVE-2026-5366
严重已发布
Git 参数注入漏洞存在于 prefecthq/prefect 中
- 已发布
- 2026年6月20日
- 已更新
- 2026年6月22日
- 分配 CNA
- @huntr_ai
- 观察到的证据
- 2026年8月8日
初级CVSS
9.9/ 10严重
nvd · CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H1.0%
低 · 未来 30 天
- 百分位
- 61.8%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Prefect 版本 3.6.23 存在远程代码执行漏洞,原因是 `GitRepository` 存储类对用户可控输入的处理不当。`commit_sha` 参数被传递给 git 命令,但缺乏验证,且未包含 `--` 分隔符来区分用户输入与 git 标志。这使得攻击者能够注入任意 git 标志(例如 `--upload-pack`),从而执行外部程序。此外,`directories` 参数也可被利用,在稀疏检出(sparse-checkout)操作期间注入 git 标志。这些漏洞允许任何拥有部署创建权限的用户在工作机器上执行任意命令,从而在多租户环境中危及共享工作池的安全。
来源
1CVE-2026-5366 的概念验证:Prefect 的 GitRepository 中的 git 参数注入导致工作节点上的远程代码执行(RCE)。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。