SCA: security update for github.com/sigstore/sigstore-go (GHSA-cq38-jh5f-37mq)

low Tenable Cloud Security Plugin ID 414015

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- 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-2024-45395)

See Also

https://github.com/advisories/GHSA-cq38-jh5f-37mq

Plugin Details

Severity: Low

ID: 414015

Version: Revision 1.9

Type: Local

Family: SCA Checks

Published: 1/23/2025

Updated: 7/2/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.51

Vendor

Vendor Severity: Low

CVSS v2

Risk Factor: High

Base Score: 7.8

Temporal Score: 5.8

Vector: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C

CVSS Score Source: CVE-2024-45395

CVSS v3

Risk Factor: High

Base Score: 7.5

Temporal Score: 6.5

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

CVSS v4

Risk Factor: Low

Base Score: 2.3

Threat Score: 0.6

Threat Vector: CVSS:4.0/E:U

Vector: CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 9/4/2024

Vulnerability Publication Date: 9/4/2024

Reference Information

CVE: CVE-2024-45395

cwe: CWE-835