CVE-2026-42525Jenkins Microsoft Entra ID Plugin(前身为 Azure AD 插件)在版本 666.v6060de32f87d 及更早版本中存在一个安全漏洞。该插件在处理用户登录后的重定向逻辑时,未能对目标 URL 进行严格的限制和校验。这一缺陷允许攻击者构造特制的恶意链接,诱导受害者点击。当受害者通过此合法的 Jenkins 链接完成身份验证后,系统会将其重定向至攻击者控制的任意网站。由于初始请求指向受信的 Jenkins 服务器,用户往往难以察觉异常,从而极易遭受钓鱼攻击,导致敏感凭证泄露或其他安全风险。
该漏洞属于典型的开放重定向(Open Redirect)漏洞,主要源于对输入参数验证不足。Jenkins Microsoft Entra ID 插件负责处理与 Microsoft Entra ID(Azure AD)的 OAuth 2.0 / OIDC 认证集成。在正常的认证流程中,服务端会接收一个用于登录后跳转的参数(通常为 `redirect_uri`、`from` 或类似的查询参数)。在受影响版本中,插件代码未对该参数的值进行域名白名单校验,仅检查了其格式是否为合法 URL。攻击者可以利用这一点,将跳转参数修改为恶意站点(如 http://evil.com/phish)。根据 CVSS 向量 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N,该漏洞利用无需认证,通过网络发起,但需要用户交互(点击链接)。一旦用户交互触发,系统完整性(I:L)将受到影响,因为用户被引导至非预期的上下文中。