CVE-2026-22703 Details
Description
Cosign provides code signing and transparency for containers and binaries. Prior to versions 2.6.2 and 3.0.4, Cosign bundle can be crafted to successfully verify an artifact even if the embedded Rekor entry does not reference the artifact's digest, signature or public key. When verifying a Rekor entry, Cosign verifies the Rekor entry signature, and also compares the artifact's digest, the user's public key from either a Fulcio certificate or provided by the user, and the artifact signature to the Rekor entry contents. Without these comparisons, Cosign would accept any response from Rekor as valid. A malicious actor that has compromised a user's identity or signing key could construct a valid Cosign bundle by including any arbitrary Rekor entry, thus preventing the user from being able to audit the signing event. This issue has been patched in versions 2.6.2 and 3.0.4.
A vulnerability in Cosign's handling of Rekor entries can lead to incorrect verification of signed artifacts. This issue is present in Cosign versions 2.6.1 and prior, as well as 3.0.3 and prior. The vulnerability arises because Cosign can be tricked into accepting a bundle as valid, even when the associated Rekor entry lacks crucial references to the artifact's digest, signature, or public key. Normally, Cosign performs a thorough verification by comparing these elements against the Rekor entry. However, in the vulnerable versions, this verification can be bypassed, allowing a malicious actor who has compromised a user's identity or signing key to create a fraudulent Cosign bundle. This manipulation would prevent the user from accurately auditing the signing event. The issue primarily affects users who provide a trusted root either manually or through a TUF repository, without supplying their own trusted key material. In contrast, users of Cosign v3 with default settings for signing and verification are not affected.
Upgrade to Cosign versions 2.6.2 or 3.0.4. For users of Cosign v2, the default flag values are vulnerable, while Cosign v3 users are not affected with the defaults. If an immediate upgrade is not possible, trusted key material can be provided using the `SIGSTORE_REKOR_PUBLIC_KEY` environment variable when verifying, which will bypass the vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jan 12, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-345 | Insufficient Verification of Data Authenticity | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| sigstore cosign | < 2.6.2 >= 3.0.0, < 3.0.4 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Feb 5, 2026 | Initial Analysis | [email protected] |
| Jan 10, 2026 | New CVE Received | [email protected] |