CVE-2025-54941CVE-2025-54941是Apache Airflow中一个中等严重程度的代码注入漏洞。该漏洞存在于示例DAG `example_dag_decorator`中,由于缺少对用户输入参数的验证,攻击者可以通过Airflow Web UI将示例DAG重定向到恶意服务器,进而在worker节点上执行任意代码。漏洞的利用需要满足特定条件:示例DAG必须在生产环境中被启用(非默认配置),或者攻击者复制示例代码构建类似的恶意DAG。此漏洞影响Apache Airflow 3.0.5及之前版本,CVSS评分4.6(中等),攻击向量为网络形式,需要低权限用户权限和用户交互才能成功利用。该漏洞由[email protected]于2025年10月30日披露。
Apache Airflow的`example_dag_decorator`示例DAG在设计上存在参数验证缺陷。攻击者通过Web界面操控DAG参数时,系统未能对目标URL或服务器地址进行有效校验,导致可以将请求重定向到攻击者控制的恶意服务器。当DAG任务在worker节点执行时,会连接到攻击者指定的服务器并执行返回的恶意代码。攻击流程涉及:1)构造包含恶意服务器地址的DAG参数;2)通过Airflow Web UI触发DAG执行;3)worker节点向恶意服务器发起请求并执行返回的payload。该漏洞的利用需要攻击者具有创建或修改DAG的权限(低权限),并诱导具有更高权限的用户(如DAG管理员)触发执行。攻击成功后可在worker节点实现远程代码执行,控制任务执行环境。