恶意制作的 GitHub 证明导致 Minder Server 拒绝服务 (CVE-2024-35238)

admin 2024-05-30 23:14:45 Ali_nvd 来源:ZONE.CI 全球网 0 阅读模式
恶意制作的 GitHub 证明导致 Minder Server 拒绝服务 (CVE-2024-35238)

CVE编号

CVE-2024-35238

利用情况

暂无

补丁情况

N/A

披露时间

2024-05-28
漏洞描述
Minder by Stacklok是一个开源软件供应链安全平台。在版本0.0.51之前的Minder存在一个拒绝服务(DoS)攻击漏洞,使得攻击者可以使Minder服务器崩溃,从而拒绝其他用户访问。漏洞的根本原因是Minder的sigstore验证器在未限制响应主体的情况下完全将不受信任的响应读入内存。攻击者可以通过使Minder发送请求到一个受攻击者控制的端点,并返回大量主体的响应来利用这一点,从而使Minder服务器崩溃。具体而言,失败点在于Minder解析来自`getAttestationReply`中GitHub证明端点的响应。在这里,Minder发送请求到`orgs/$owner/attestations/$checksumref` GitHub端点(第285行),然后将响应解析为`AttestationReply`(第295行)。Minder在第295行解析响应的方式使其容易受到DoS攻击,如果响应足够大,则会超出机器可用内存。版本0.0.51包含了这个问题的补丁。
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
参考链接
https://github.com/stacklok/minder/blob/daccbc12e364e2d407d56b87a13f7bb24cbdb...
https://github.com/stacklok/minder/commit/fe321d345b4f738de6a06b13207addc72b59f892
https://github.com/stacklok/minder/security/advisories/GHSA-8fmj-33gw-g7pw
CVSS3评分 5.3
  • 攻击路径 网络
  • 攻击复杂度 高
  • 权限要求 低
  • 影响范围 未更改
  • 用户交互 无
  • 可用性 高
  • 保密性 无
  • 完整性 无
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-ID 漏洞类型
- avd.aliyun.com
weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论:0   参与:  0