CVE-2026-34538Apache Airflow 3.0.0至3.1.8版本存在权限绕过漏洞。由于DagRun wait端点的访问控制缺陷,仅拥有DAG Run读取权限(如Viewer角色)的用户可以获取本应受保护的XCom结果值。该行为违反了FAB RBAC模型及安全文档定义,导致敏感执行结果泄露。建议升级至3.2.0版本修复。
该漏洞源于Apache Airflow在处理DagRun wait端点的请求时,权限校验逻辑存在缺陷。Airflow采用FAB(Flask-AppBuilder)Auth Manager进行基于资源的访问控制,其安全模型明确规定XCom(跨任务通信数据)是独立受保护的资源,Viewer角色仅能检查DAG定义而无法访问敏感执行结果。然而,在受影响版本中,wait端点仅验证了用户对DAG Run的读取权限,未对XCom数据的访问进行二次鉴权。攻击者利用拥有Viewer权限的低权账户,向该端点发送请求,即可绕过RBAC限制,获取包含敏感信息(如密钥、中间数据)的XCom返回值,导致严重的信息泄露风险。