目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2024-45395— sigstore-go 安全漏洞

一分钟漏洞结论

影响对象
sigstore sigstore-go
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

sigstore-go是sigstore开源的一个 Sigstore 的客户端库。 sigstore-go 0.6.1之前版本存在安全漏洞,该漏洞源于处理恶意构造的Sigstore Bundle时,其中包含的大规模可验证数据会导致过度的CPU资源消耗,可能导致拒绝服务攻击。

CVSS 3.1 · Low EPSS 0.47% · P38

可能的 ATT&CK 技术 1 AI

T1496 · Resource Hijacking
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2024-45395 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Unbounded loop over untrusted input can lead to endless data attack
来源: CVE Program / CVE List V5
Vulnerability Description
sigstore-go, a Go library for Sigstore signing and verification, is susceptible to a denial of service attack in versions prior to 0.6.1 when a verifier is provided a maliciously crafted Sigstore Bundle containing large amounts of verifiable data, in the form of signed transparency log entries, RFC 3161 timestamps, and attestation subjects. The verification of these data structures is computationally expensive. This can be used to consume excessive CPU resources, leading to a denial of service attack. TUF's security model labels this type of vulnerability an "Endless data attack," and can lead to verification failing to complete and disrupting services that rely on sigstore-go for verification. This vulnerability is addressed with sigstore-go 0.6.1, which adds hard limits to the number of verifiable data structures that can be processed in a bundle. Verification will fail if a bundle has data that exceeds these limits. The limits are 32 signed transparency log entries, 32 RFC 3161 timestamps, 1024 attestation subjects, and 32 digests per attestation subject. These limits are intended to be high enough to accommodate the vast majority of use cases, while preventing the verification of maliciously crafted bundles that contain large amounts of verifiable data. Users who are vulnerable but unable to quickly upgrade may consider adding manual bundle validation to enforce limits similar to those in the referenced patch prior to calling sigstore-go's verification functions.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L
来源: CVE Program / CVE List V5
Vulnerability Type
不可达退出条件的循环(无限循环)
来源: CVE Program / CVE List V5
Vulnerability Title
sigstore-go 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
sigstore-go是sigstore开源的一个 Sigstore 的客户端库。 sigstore-go 0.6.1之前版本存在安全漏洞,该漏洞源于处理恶意构造的Sigstore Bundle时,其中包含的大规模可验证数据会导致过度的CPU资源消耗,可能导致拒绝服务攻击。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
sigstore sigstore-go < 0.6.1 -

二、漏洞 CVE-2024-45395 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2024-45395 的情报信息

请登录查看更多情报信息。

CVE-2024-45395 补丁与修复 (2)

CVE-2024-45395 厂商安全公告 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2024-45395

暂无评论


发表评论