恶意制作的 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包含了这个问题的补丁。解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。- 攻击路径 网络
- 攻击复杂度 高
- 权限要求 低
- 影响范围 未更改
- 用户交互 无
- 可用性 高
- 保密性 无
- 完整性 无
CWE-ID | 漏洞类型 |
Exp相关链接

版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论