近日,网络应急团队监测到gitlab发布了安全更新,修复了12个安全问题(包括1个严重漏洞,2个高危漏洞,7个中危漏洞和2个低危漏洞),其中漏洞详情如下:
组导入功能读取任意文件
漏洞类型:任意文件读取
风险等级:严重
漏洞描述:该漏洞是由于文件处理不正确,导致可以通过导入组来读取任意文件,漏洞影响从 14.5 开始的所有版本。
CVE-2021-39946 notes存在存储型xss
漏洞类型:XSS
风险等级:高危
漏洞描述:在14.3 到 14.3.6、14.4 到 14.4.4 和 14.5 到 14.5.2 的版本中,允许攻击者通过滥用与表情符号相关的 HTML 代码的生成来利用 XSS。
CVE-2022-0154 GitHub 导入项目 OAuth 缺少状态参数
漏洞类型:认证绕过
风险等级:高危
漏洞描述:在 7.7 到 14.4.5 的所有版本、 14.5.0 到 14.5.3 的所有版本以及14.6.0 到 14.6.2 的所有版本中,GitLab 容易受到跨站点请求伪造攻击,该攻击允许恶意用户将其 GitHub 项目导入另一个 GitLab 用户帐户。
CVE-2022-0152 GraphQL API 上的未授权用户可以使用与漏洞相关字段
漏洞类型:未授权访问
风险等级:中危
漏洞描述:在13.10 到 14.4.5 的所有版本、14.5.0 到 14.5.3 的所有版本以及14.6.0 到 14.6.2 的所有版本中,GitLab 很容易通过 GraphQL API 对某些特定字段进行未经授权的访问。
CVE-2022-0151 删除包可能导致表锁定
漏洞类型:其他
风险等级:中危
漏洞描述:在12.10 到 14.4.5 的所有版本、14.5.0 到 14.5.3 的所有版本以及14.6.0 到 14.6.2 的所有版本中,GitLab 未正确处理删除现有软件包的请求,这可能导致在特定条件下拒绝服务。
CVE-2022-0172 通过 GraphQL 绕过 IP 限制
漏洞类型:认证绕过
风险等级:中危
漏洞描述:在12.3 开始的所有版本中,在某些情况下,可以通过 GraphQL 绕过公共项目的 IP 限制,允许未经授权的用户阅读问题标题、合并请求和里程碑。
CVE-2022-0090 使用 Git 替换引用的存储库内容欺骗
漏洞类型:内容欺骗
风险等级:中危
漏洞描述:在 14.4.5 之前版本、14.5.0 和 14.5.3 之间以及 14.6.0 和 14.6.1 中,GitLab 的配置方式不会忽略带有git子命令的替换引用,从而允许恶意用户在 UI 中欺骗他们提交的内容。
CVE-2022-0125 用户可以通过API从他们不是维护者的项目中导入成员
漏洞类型:未授权漏洞
风险等级:中危
漏洞描述:在14.4.5之前12.0开始的所有版本、14.5.3之前14.5.0开始的所有版本以及14.6.2之前14.6.0开始的所有版本中,GitLab没有验证项目的维护人员是否有权从目标项目导入成员。
CVE-2022-0124 通过 Slack 集成将用户引导至恶意站点的可能性
漏洞类型:其他
风险等级:中危
漏洞描述: 在14.4.5 之前版本、14.5.0 和 14.5.3 之间以及 14.6.0 和 14.6.1 之间,Gitlab 的 Slack 集成错误地验证了用户输入,并允许制作发送到 slack 的恶意 URL。
CVE-2021-39942 绕过 NPM 包存储库的文件大小限制
漏洞类型:认证绕过
风险等级:中危
漏洞描述:在从 12.0 到 14.3.6 的所有版本、从 14.4 到 14.4.4 的所有版本、以及从 14.5 到 14.5.2 的所有版本中,允许低权限用户绕过文件NPM 包存储库中的大小限制可能导致拒绝服务。
CVE-2022-0093 密码过期的用户仍然可以访问敏感信息
漏洞类型:敏感信息泄露
风险等级:低危
漏洞描述:在14.4.5 之前版本、14.5.0 和 14.5.3 之间以及 14.6.0 和 14.6.1 之间,GitLab 允许密码过期的用户通过 RSS 提要访问敏感信息。
CVE-2021-39927 如果 GitLab 配置为在另一个端口上运行,则不正确的端口验证允许访问端口 80 和 443 上的服务
漏洞类型:其他
风险等级:低危
漏洞描述:在 8.4 和 14.4.x 之间、14.5.0 和 14.5.x 之间以及 14.6.0 和 14.6.x 之间的服务器端请求伪造保护将无法防止攻击在端口 80 上向本地主机发送请求或如果 GitLab 配置为在 80 或 443 以外的端口上运行,则为 443。
【受影响版本】
7.7 <= GitLab < 14.4.5
14.5.0 <= GitLab < 14.5.3
14.6.0 <= GitLab < 14.6.2
【安全版本】
GitLab 14.4.5
GitLab 14.5.3
GitLab 14.6.2
GitLab 是由GitLab Inc.开发,一款基于Git 的完全集成的软件开发平台。