GHSA-9vcr-p3rj-q5q6

    Dashboard / Vulnerabilities / GHSA-9vcr-p3rj-q5q6

    GHSA-9vcr-p3rj-q5q6

    Published: 9 Jul 2026Last Modified: 10 Sept 2026

    Summary: sigstore-go has a multi-log threshold bypass via single compromised log

    Details: ### Impact _What kind of vulnerability is it? Who is impacted?_ A verifier configured with WithTransparencyLog(N>1) or WithSignedCertificateTimestamps(N>1) expected defense-in-depth against the compromise of a single log instance. However, threshold counting counted verified witnesses per-entry or per-validation-path rather than per-log-authority. As a result, a single compromised transparency log could forge multiple entries with different indices, and a single compromised CT log could verify multiple times (either across multiple certificate chains or via multiple embedded SCTs), fully satisfying the multi-log threshold requirements and defeating the multi-log policy. Note that this does not affect Cosign, as Cosign sets a threshold of 1. ### Patches _Has the problem been patched? What versions should users upgrade to?_ Upgrade to v1.1.5. ### Workarounds _Is there a way for users to fix or remediate the vulnerability without upgrading?_ There is no workaround, beyond relying on trusted logs.

    Affected packages

    Package

    Name: github.com/sigstore/sigstore-go

    Purl: pkg:golang/github.com/sigstore/sigstore-go

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0
    Fixed -1.2.0

    Affected versions

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High