CVE-2026-3988GitLab CE/EE在特定版本中存在安全漏洞。由于GraphQL请求处理过程中缺乏正确的输入验证机制,未经身份认证的远程攻击者可构造恶意请求,导致GitLab实例资源耗尽或无响应,进而引发拒绝服务。该漏洞影响18.5至18.10.1之前的多个版本,严重威胁服务的可用性。
该漏洞的核心在于GitLab CE/EE处理GraphQL API请求时的输入验证逻辑缺陷。具体而言,攻击者无需登录账户,即可向服务器发送特制的、结构复杂的GraphQL查询。由于系统未能有效限制请求的复杂度或深度,服务器在解析此类畸形输入时会消耗过量的CPU和内存资源。这种资源耗尽最终导致服务进程挂起或崩溃,使合法用户无法访问GitLab实例。漏洞根源在于未对用户输入的GraphQL查询进行充分的语法和语义检查,导致攻击者能够利用解析器的漏洞触发拒绝服务状态。