CVE-2026-23902Apache DolphinScheduler存在严重的授权逻辑缺陷。该漏洞源于系统未对工作流执行时的租户身份进行严格校验,导致任何拥有系统登录权限的已认证用户,均可调用并使用平台未定义的非法租户来执行任务。这种行为破坏了多租户环境下的安全隔离,攻击者可能借此绕过原有的权限边界,获取敏感数据或破坏系统完整性,给企业数据安全带来重大风险。
该漏洞的根源在于Apache DolphinScheduler在处理工作流执行请求时,对租户参数的验证逻辑存在严重缺陷。在标准的多租户架构中,系统应强制将用户操作限制在已分配的合法租户上下文内。然而,受影响版本在任务调度与执行环节,仅验证了用户的会话有效性(即是否登录),却未对请求中指定的租户标识符进行合法性校验。攻击者利用这一逻辑漏洞,可以在创建或触发工作流时,通过修改HTTP请求参数或API调用载荷,指定一个并未在平台数据库中注册的“幽灵租户”ID。由于授权检查机制的缺失,后端服务会接受该非法参数,并在任务执行过程中错误地将其作为有效上下文。这导致多租户隔离机制失效,攻击者能够以未审计的身份执行代码,进而绕过基于租户的访问控制策略,可能造成跨租户的数据泄露或恶意篡改。