Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Unusual condition handling
|
| Impact | Despite a moderate CVSS score of 4.3 (low integrity impact, no confidentiality/availability impact, unauthenticated, low complexity), this vulnerability poses significant real-world risk in supply chain and software verification contexts. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) indicates remote, unauthenticated exploitation requiring user interaction (reviewing and acting on false verification results). The core risk is not system compromise but trust degradation: a developer or CI/CD system relying on cosign's verification output could accept malicious or tampered attestations, leading to downstream acceptance of compromised artifacts. The logic flaw in predicate validation represents a fundamental trust mechanism failure rather than a minor integrity issue. No public exploit code or CISA KEV status was identified in the provided data, but the vulnerability directly undermines the assurance properties that cosign is designed to provide, making it a priority for organizations using attestation-based supply chain verification. |
| Exploit ScenarioDerived | An attacker crafts a malformed attestation with an incorrect predicate type or invalid payload and submits it alongside a signed container image to a supply chain verification system or developer workstation running vulnerable Cosign. The developer or CI/CD pipeline runs cosign verify-blob-attestation on the malicious attestation, which incorrectly reports 'Verified OK' instead of rejecting the invalid predicate. The attacker's container or binary is then accepted into the trusted artifact pipeline, potentially distributing compromised code to downstream consumers who rely on the attestation verification. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 07, 2026
Cosign verify-blob-attestation incorrectly validates attestation signatures and predicate types in versions before 3.0.6 and 2.6.3, allowing remote attackers to bypass integrity verification by submitting malformed attestations or mismatched predicate types that are falsely reported as verified. The vulnerability affects container and binary code signing workflows where attestation integrity is critical for supply chain security.
RemediationAI
Vendor-released patch: Update to Cosign 3.0.6 (for 3.x users) or 2.6.3 (for 2.x users). Both versions restore proper predicate type validation for old-format bundles, detached signatures, and new-format bundles. Users should prioritize upgrading to the latest stable release in their current branch. Consult the official GitHub advisory at https://github.com/sigstore/cosign/security/advisories/GHSA-w6c6-c85g-mmv6 for detailed upgrade instructions and version compatibility notes. Until patched, organizations should manually review and audit attestations used in critical supply chain decisions.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 4 packages in go, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Cosign is a code signing and transparency tool for containers and binaries built on the Sigstore infrastructure. The vulnerability resides in the verify-blob-attestation function, which validates that attestations meet expected schema and predicate type requirements. The root cause (CWE-754: Improper Check for Unusual or Exceptional Conditions) manifests as a logic flaw in error handling during predicate type validation for old-format bundles and detached signatures, and complete bypass of validation for new-format bundles. This allows attestations with invalid payloads or incorrect predicate types to pass verification checks when they should be rejected, undermining the cryptographic guarantees that supply chain tools depend on.
Know when Cosign gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
Cosign provides code signing and transparency for containers and binaries. Prior to 3.0.6 and 2.6.3, 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. This vulnerability is fixed in 3.0.6 and 2.6.3.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
cosign is a container signing and verification utility. Rated critical severity (CVSS 9.8), this vulnerability is remote
Cosign provides code signing and transparency for containers and binaries. Rated high severity (CVSS 7.5), this vulnerab
Cosign's bundle verification mechanism fails to properly validate that embedded Rekor entries reference the correct arti
Cosign is a project under the sigstore organization which aims to make signatures invisible infrastructure. Rated medium
Cosign is a sigstore signing tool for OCI containers. Rated medium severity (CVSS 5.3), this vulnerability is remotely e
Cosign provides code signing and transparency for containers and binaries. [CVSS 3.7 LOW]
Cosign provides code signing and transparency for containers and binaries. Rated medium severity (CVSS 5.9), this vulner
Cosign provides container signing, verification, and storage in an OCI registry for the sigstore project. Rated low seve
Same technique Authentication Bypass
View allVendor StatusVendor
SUSE
Severity: Medium| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Fixed |
| SUSE Linux Enterprise Server 15 SP7 | Fixed |
| SUSE Linux Enterprise Server 16.1 | Fixed |
| SUSE Linux Enterprise Server 16.1 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Fixed |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Fixed |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Fixed |
| openSUSE Leap 15.6 | Fixed |
| openSUSE Leap 15.6 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP4 | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP5 | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP6 | Fixed |
| SUSE Linux Enterprise Server 15 SP4 | Fixed |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP5 | Fixed |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP6 | Fixed |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Fixed |
| SUSE Manager Proxy 4.3 | Fixed |
| SUSE Manager Proxy LTS 4.3 | Fixed |
| SUSE Manager Retail Branch Server 4.3 | Fixed |
| SUSE Manager Retail Branch Server LTS 4.3 | Fixed |
| SUSE Manager Server 4.3 | Fixed |
| SUSE Manager Server LTS 4.3 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP4 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP5 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP6 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Fixed |
| SUSE Linux Enterprise Real Time 15 SP4 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Fixed |
| openSUSE Leap 15.4 | Fixed |
| openSUSE Leap 15.5 | Fixed |
| openSUSE Leap 15.5 | Fixed |
| suse/cosign | Fixed |
EUVD-2026-19919
GHSA-w6c6-c85g-mmv6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB