GitLab 警告多个漏洞可让攻击者以有效用户身份登录

admin 2025年3月14日22:58:55评论8 views字数 1469阅读4分53秒阅读模式

GitLab 警告多个漏洞可让攻击者以有效用户身份登录

关键词

安全漏洞

GitLab 警告多个漏洞可让攻击者以有效用户身份登录

GitLab 发布了针对多个漏洞的关键安全补丁,这些漏洞可能允许攻击者以合法用户身份进行身份验证,甚至在特定情况下执行远程代码。 

该公司已敦促所有自行管理的 GitLab 安装立即升级到社区版 (CE) 和企业版 (EE) 17.9.2、17.8.5 或 17.7.7 版本,以解决这些安全问题。

严重的身份验证绕过漏洞

发现的最严重的安全问题是 CVE-2025-25291 和 CVE-2025-25292,它们影响 GitLab 用于 SAML单点登录 (SSO)身份验证的 ruby-saml 库。 

由于这些漏洞对身份验证系统有潜在影响,其严重程度被列为“严重”。 

根据 GitLab 的安全公告,可以访问身份提供商 (IdP) 提供的有效签名 SAML 文档的攻击者可以利用这些漏洞在环境的 SAML IdP 中以另一个合法用户的身份进行身份验证。

对于无法立即更新其 GitLab 实例的组织,我们建议采取几种缓解措施。 

这些包括为所有用户帐户启用 GitLab 的本机双因素身份验证,禁用 SAML 双因素绕过选项,并通过在配置中设置 gitlab_rails['omniauth_block_auto_created_users'] = true 来要求自动创建的新用户获得管理员批准。

风险因素 细节
受影响的产品 GitLab CE/EE 使用 SAML SSO;ruby-saml 库(版本 >= 1.13.0、< 1.18.0 和 < 1.12.4)
影响 身份验证绕过
漏洞利用前提条件 从 IdP 访问已签名的 SAML 文档
CVSS 3.1 分数 批判的

GraphQL 库中的远程代码执行风险

此外,GitLab 还解决了 Ruby graphql 库中发现的“高”严重性漏洞 CVE-2025-27407。

此漏洞存在特别令人担忧的风险,因为它可能在特定情况下启用远程代码执行。 

如果攻击者控制的经过身份验证的用户帐户尝试通过直接传输功能传输恶意制作的项目,则可以利用此漏洞,该功能目前处于测试阶段,并且默认情况下对所有自管理的 GitLab 实例禁用。

无法立即更新的组织可以通过确保直接传输功能保持禁用状态来降低这种风险,这是自管理安装的默认状态。 

GitLab 已对安全研究员“yvvdwf”的工作表示感谢,他通过他们的 HackerOne漏洞赏金计划报告了此漏洞,同时也对 ruby-graphql 的 Robert Mosolgo 在跨供应商披露和补救工作上的合作表示感谢。

风险因素 细节
受影响的产品 GitLab CE/EE,Ruby graphql 库
影响 远程代码执行
漏洞利用前提条件 经过身份验证的用户帐户
CVSS 3.1 分数 高的

PostgreSQL 更新和错误修复

作为此次安全版本的一部分,GitLab 还将其 PostgreSQL 版本升级到 14.17 和 16.8,以遵循 PostgreSQL 项目自身的安全更新。 

补丁版本包括各种错误修复,解决了特殊字符的搜索超时问题、项目存储库逻辑以及开发工具包组件的改进等问题。

GitLab 已经在运行修补版本,这意味着云用户已受到保护,免受这些漏洞的影响。

GitLab Dedicated 客户已被告知他们不需要立即采取行动,一旦他们的实例自动修补,他们就会收到通知。

安全专家建议运行 GitLab 的组织尽快实施这些更新,尤其是使用SAML 身份验证或考虑启用直接传输功能的组织。

来源:https://cybersecuritynews.com/gitlab-warns-of-multiple-vulnerabilities/

  END  

原文始发于微信公众号(安全圈):【安全圈】GitLab 警告多个漏洞可让攻击者以有效用户身份登录

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年3月14日22:58:55
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   GitLab 警告多个漏洞可让攻击者以有效用户身份登录https://cn-sec.com/archives/3841249.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息