CVE-2026-39395: Cosign's verify-blob-attestation reports false positive when payload parsing fails
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.
References
Code Behaviors & Features
Detect and mitigate CVE-2026-39395 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →