CVE-2026-41490
Dagster 存在通过数据库 I/O 管理器集成中的动态分区键导致的 SQL 注入漏洞
- 已发布
- 2026年5月7日
- 已更新
- 2026年5月7日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L低 · 未来 30 天
- 百分位
- 18.6%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Dagster 是一个用于数据资产的开发、生产和观测的编排平台。在 Dagster Core 1.13.1 版本之前以及 Dagster libraries 0.29.1 版本之前,DuckDB、Snowflake、BigQuery 和 DeltaLake 的 I/O 管理器在构造 SQL WHERE 子句时,会将动态分区键值直接插值到查询中而不进行转义。拥有“添加动态分区”(Add Dynamic Partitions)权限的用户可以创建注入任意 SQL 的分区键,该 SQL 将以 I/O 管理器的凭据在目标数据库后端上执行。仅使用动态分区的部署会受到影响。使用静态分区或时间窗口分区的流水线不受影响。此问题已在 Dagster Core 1.13.1 版本和 Dagster libraries 0.29.1 版本中得到修复。
来源
1Detailed CVE-2026-41490 disclosure with PoC demonstrating unauthenticated SQL injection in Dagster database I/O managers via dynamic partition keys, affecting DuckDB, Snowflake, BigQuery, and DeltaLake integrations.
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。