CVE-2026-2104 是 GitLab 中的一个权限绕过漏洞,允许经过身份验证的用户通过 CSV 导出访问其他用户分配的机密问题,这是由于授权检查不足造成的。该漏洞可能导致敏感信息的泄露。受影响的版本包括 GitLab CE/EE 的 18.2 之前的 18.8.9、18.9 之前的 18.9.5 以及 18.10 之前的 18.10.3 版本。该漏洞已在 18.10.3 版本中修复。
GitLab 解决了 GitLab CE/EE 的一个漏洞 (CVE-2026-2104),影响 18.2 之前的 18.8.9、18.9 之前的 18.9.5 以及 18.10 之前的 18.10.3 版本。 此漏洞可能允许经过身份验证的用户通过 CSV 导出访问分配给其他用户的机密问题,原因是缺乏适当的授权检查。潜在的影响包括敏感信息的暴露,例如项目详细信息、工作计划以及问题中共享的机密数据。虽然需要身份验证,但 CSV 数据导出的简易性可能会促进对这些信息的未经授权的访问。
此漏洞通过 GitLab 的 CSV 导出功能利用。具有最小权限的经过身份验证的用户可以导出问题列表,包括标记为机密并分配给其他用户的那些问题。缺乏对导出用户权限的适当验证允许了这种未经授权的访问。攻击者不需要提升的权限,只需要 GitLab 实例中的有效用户帐户。CSV 导出是一个常见功能,这可能会使漏洞更容易被发现和利用。
Organizations heavily reliant on GitLab for issue tracking and project management are at risk. Teams handling sensitive data within GitLab, such as legal, finance, or HR, are particularly vulnerable. Users with administrative privileges or those with broad access to GitLab projects should be prioritized for remediation.
• gitlab: Examine GitLab access logs for unusual CSV export activity, particularly from users who do not typically export data.
journalctl -u gitlab-rails -f | grep 'CSV export'• generic web: Monitor GitLab instance's web server access logs for requests to CSV export endpoints with unusual parameters or user agents.
curl -I <gitlab_url>/<issue_id>.csv• generic web: Check GitLab instance's error logs for any errors related to authorization failures during CSV export attempts.
disclosure
漏洞利用状态
EPSS
0.01% (3% 百分位)
CISA SSVC
为了减轻此漏洞,我们强烈建议升级到 GitLab 版本 18.10.3 或更高版本,或升级到 18.8 或 18.9 分支中的包含修复程序的后续版本。升级可确保已实施必要的授权检查,以防止对机密问题的未经授权的访问。此外,请审查项目和组的访问策略,以确保用户只能访问他们需要的信息。监控 CSV 数据导出活动也有助于检测潜在的未经授权的访问尝试。
Actualice a GitLab versión 18.8.9 o superior, 18.9.5 o superior, o 18.10.3 o superior. Esta actualización corrige una vulnerabilidad de bypass de autorización que permitía a usuarios autenticados acceder a issues confidenciales asignadas a otros usuarios a través de la exportación en formato CSV.
漏洞分析和关键警报直接发送到您的邮箱。
受影响的版本是 GitLab CE/EE 的 18.2 之前的 18.8.9、18.9 之前的 18.9.5 以及 18.10 之前的 18.10.3。
请按照 GitLab 官方文档中提供的更新说明操作:[https://docs.gitlab.com/ee/update/](https://docs.gitlab.com/ee/update/)
如果您无法立即更新,请考虑限制对 CSV 导出功能的访问或密切监控导出活动。
检查您运行的 GitLab 版本。如果是 18.10.3 或更高版本,或 18.8 或 18.9 分支中的包含修复程序的后续版本,则您的实例已经修补。
CVE-2026-2104 是此漏洞的唯一标识符,由 Common Vulnerabilities and Exposures (CVE) 项目分配。
CVSS 向量