CVE-2026-6736GitHub Enterprise Server (GHES) 存在严重的认证绕过漏洞(CVE-2026-6736)。在配置了外部身份提供商的环境下,由于注册端点未能正确执行身份验证限制,未经身份验证的远程攻击者可利用此漏洞绕过 IdP 验证,直接创建本地用户账户并建立会话。成功利用后,攻击者将获得实例默认的基础权限,从而可能访问敏感数据。该漏洞影响 3.21 版本之前的所有 GHES 版本。
该漏洞源于 GitHub Enterprise Server 在处理外部认证配置时的逻辑缺陷。具体而言,当管理员启用了外部身份提供商(IdP,如 SAML 或 LDAP)时,系统预期所有新用户的创建和登录均需经过 IdP 的验证。然而,GHES 的注册端点在实现上存在安全疏忽,未对请求来源进行严格的身份验证检查。攻击者无需经过 IdP 的交互流程,即可直接向注册接口发送特制的 HTTP POST 请求。服务器端错误地处理了该请求,绕过了外部认证机制,直接在本地数据库中创建了用户账户。该账户创建后被授予实例默认的基础权限,虽然不是管理员权限,但足以让攻击者访问内部代码仓库、窃取敏感信息或进行进一步的横向移动。此漏洞的利用条件仅为网络可达性,无需任何用户交互。