CVE-2026-23831: Rekor's COSE v0.0.1 entry type nil pointer dereference in Canonicalize via empty Message
(updated )
Rekor’s cose v0.0.1 entry implementation can panic on attacker-controlled input when canonicalizing a proposed entry with an empty spec.message. validate() returns nil (success) when message is empty, leaving sign1Msg uninitialized, and Canonicalize() later dereferences v.sign1Msg.Payload.
References
Code Behaviors & Features
Detect and mitigate CVE-2026-23831 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 →