Vulnerability GHSA-w6c6-c85g-mmv6

Medium Risk
MEDIUM RISK
CVSS Score: 4.3
Score Range: 4.0–6.9
Medium severity vulnerabilities (CVSS 4.0–6.9). Important issues that meaningfully reduce security confidence.
7 months ago
April 08, 2026 at 12:15 AM UTC
Cosign's verify-blob-attestation reports false positive when payload parsing fails
<=1.13.6
<=1.13.6

Summary

Cosign's verify-blob-attestation reports false positive when payload parsing fails

Details

Description

cosign verify-blob-attestation may erroneously report a "Verified OK" result for attestations with malformed payloads or mismatched predicate types. For old-format bundles and detached signatures, this was due to a logic flaw in the error handling of the predicate type validation. For new-format bundles, the predicate type validation was bypassed completely.

Impact

When cosign verify-blob-attestation is used without --check-claims set to true, an attestation that has a valid signature but a malformed or unparsable payload would be incorrectly validated. Additionally, systems relying on --type <predicate type> to reject attestations with mismatched types would be lead to trust the unexpected attestation type.

Patches

v3.0.6, v2.6.3

Workarounds

Always set --check-claims=true for attestation verification.

Timeline

Published
7 months ago
April 08, 2026 at 12:15 AM UTC
Fixed (v2.6.3)
7 months ago
April 06, 2026 at 09:25 PM UTC
Fixed (v3.0.6)
7 months ago
April 06, 2026 at 09:39 PM UTC
Last Modified
22 hours ago
November 12, 2026 at 06:30 PM UTC