Rekor COSE v0.0.1 Canonicalize crashes when passed empty Message
Description
Rekor is a software supply chain transparency log. In versions 1.4.3 and below, the entry implementation can panic on attacker-controlled input when canonicalizing a proposed entry with an empty spec.message, causing nil Pointer Dereference. Function validate() returns nil (success) when message is empty, leaving sign1Msg uninitialized, and Canonicalize() later dereferences v.sign1Msg.Payload. A malformed proposed entry of the cose/v0.0.1 type can cause a panic on a thread within the Rekor process. The thread is recovered so the client receives a 500 error message and service still continues, so the availability impact of this is minimal. This issue has been fixed in version 1.5.0.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
github.com/sigstore/rekorGo | < 1.5.0 | 1.5.0 |
Affected products
129- osv-coords128 versionspkg:apk/chainguard/aactlpkg:apk/chainguard/buildkitdpkg:apk/chainguard/buildkitd-fipspkg:apk/chainguard/cgpkg:apk/chainguard/chainctlpkg:apk/chainguard/cloudbeat-8.19pkg:apk/chainguard/cloudbeat-9.2pkg:apk/chainguard/cloudbeat-fips-8.19pkg:apk/chainguard/cloudbeat-fips-9.2pkg:apk/chainguard/cosignpkg:apk/chainguard/cosign-fipspkg:apk/chainguard/crossplane-1.20pkg:apk/chainguard/crossplane-2.0pkg:apk/chainguard/crossplane-2.1pkg:apk/chainguard/crossplane-fips-1.20pkg:apk/chainguard/crossplane-fips-2.0pkg:apk/chainguard/crossplane-fips-2.1pkg:apk/chainguard/falcoctlpkg:apk/chainguard/falcoctl-fipspkg:apk/chainguard/flux-source-controllerpkg:apk/chainguard/flux-source-controller-fipspkg:apk/chainguard/ghpkg:apk/chainguard/gitsignpkg:apk/chainguard/goreleaserpkg:apk/chainguard/image-factorypkg:apk/chainguard/image-factory-fipspkg:apk/chainguard/kopkg:apk/chainguard/ko-fipspkg:apk/chainguard/kubescapepkg:apk/chainguard/kyverno-1.16pkg:apk/chainguard/kyverno-background-controller-1.16pkg:apk/chainguard/kyverno-background-controller-fips-1.16pkg:apk/chainguard/kyverno-cleanup-controller-1.16pkg:apk/chainguard/kyverno-cleanup-controller-fips-1.16pkg:apk/chainguard/kyverno-cli-1.16pkg:apk/chainguard/kyverno-cli-fips-1.16pkg:apk/chainguard/kyverno-fips-1.16pkg:apk/chainguard/kyverno-init-container-1.16pkg:apk/chainguard/kyverno-init-container-fips-1.16pkg:apk/chainguard/kyverno-notation-awspkg:apk/chainguard/kyverno-notation-aws-fipspkg:apk/chainguard/kyverno-policy-reporter-plugins-kyvernopkg:apk/chainguard/kyverno-policy-reporter-plugins-kyverno-fipspkg:apk/chainguard/kyverno-reports-controller-1.16pkg:apk/chainguard/kyverno-reports-controller-fips-1.16pkg:apk/chainguard/neuvector-sigstore-interfacepkg:apk/chainguard/neuvector-sigstore-interface-fipspkg:apk/chainguard/policy-controllerpkg:apk/chainguard/policy-controller-fipspkg:apk/chainguard/policy-controller-testerpkg:apk/chainguard/policy-controller-tester-fipspkg:apk/chainguard/ratifypkg:apk/chainguard/ratify-fipspkg:apk/chainguard/skaffoldpkg:apk/chainguard/skaffold-fipspkg:apk/chainguard/slsa-verifierpkg:apk/chainguard/spire-agentpkg:apk/chainguard/spire-agent-fipspkg:apk/chainguard/tekton-chainspkg:apk/chainguard/tekton-chains-fipspkg:apk/chainguard/teleport-17pkg:apk/chainguard/teleport-17-kube-agent-updaterpkg:apk/chainguard/teleport-18pkg:apk/chainguard/teleport-18.6pkg:apk/chainguard/teleport-18.6-kube-agent-updaterpkg:apk/chainguard/teleport-18-kube-agent-updaterpkg:apk/chainguard/teleport-18-kube-agent-updater-compatpkg:apk/chainguard/teleport-18-operatorpkg:apk/chainguard/teleport-18-operator-compatpkg:apk/chainguard/tflintpkg:apk/chainguard/tflint-fipspkg:apk/chainguard/tknpkg:apk/chainguard/tkn-fipspkg:apk/chainguard/trivypkg:apk/chainguard/trivy-fipspkg:apk/chainguard/trivy-operatorpkg:apk/chainguard/trivy-operator-fipspkg:apk/chainguard/vexctlpkg:apk/chainguard/witnesspkg:apk/chainguard/zarfpkg:apk/chainguard/zotpkg:apk/wolfi/aactlpkg:apk/wolfi/buildkitdpkg:apk/wolfi/cosignpkg:apk/wolfi/cosign-fipspkg:apk/wolfi/crossplane-2.1pkg:apk/wolfi/falcoctlpkg:apk/wolfi/flux-source-controllerpkg:apk/wolfi/ghpkg:apk/wolfi/gitsignpkg:apk/wolfi/goreleaserpkg:apk/wolfi/kopkg:apk/wolfi/ko-fipspkg:apk/wolfi/kubescapepkg:apk/wolfi/kyverno-1.16pkg:apk/wolfi/kyverno-background-controller-1.16pkg:apk/wolfi/kyverno-cleanup-controller-1.16pkg:apk/wolfi/kyverno-cli-1.16pkg:apk/wolfi/kyverno-init-container-1.16pkg:apk/wolfi/kyverno-notation-awspkg:apk/wolfi/kyverno-reports-controller-1.16pkg:apk/wolfi/neuvector-sigstore-interfacepkg:apk/wolfi/policy-controllerpkg:apk/wolfi/policy-controller-testerpkg:apk/wolfi/ratifypkg:apk/wolfi/skaffoldpkg:apk/wolfi/slsa-verifierpkg:apk/wolfi/spire-agentpkg:apk/wolfi/tekton-chainspkg:apk/wolfi/teleport-17pkg:apk/wolfi/teleport-18pkg:apk/wolfi/teleport-18.6pkg:apk/wolfi/teleport-18.6-kube-agent-updaterpkg:apk/wolfi/teleport-18-kube-agent-updaterpkg:apk/wolfi/teleport-18-kube-agent-updater-compatpkg:apk/wolfi/teleport-18-operatorpkg:apk/wolfi/teleport-18-operator-compatpkg:apk/wolfi/tflintpkg:apk/wolfi/tknpkg:apk/wolfi/trivypkg:apk/wolfi/trivy-operatorpkg:apk/wolfi/vexctlpkg:apk/wolfi/witnesspkg:apk/wolfi/zarfpkg:apk/wolfi/zotpkg:golang/github.com/sigstore/rekorpkg:rpm/opensuse/govulncheck-vulndb&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/rekor&distro=openSUSE%20Tumbleweed
< 0.4.12-r42+ 127 more
- (no CPE)range: < 0.4.12-r42
- (no CPE)range: < 0.27.1-r1
- (no CPE)range: < 0.27.1-r0
- (no CPE)range: < 0.2.200-r0
- (no CPE)range: < 0.2.197-r0
- (no CPE)range: < 8.19.12-r0
- (no CPE)range: < 9.2.5-r1
- (no CPE)range: < 8.19.12-r0
- (no CPE)range: < 9.2.5-r1
- (no CPE)range: < 3.0.4-r2
- (no CPE)range: < 3.0.4-r3
- (no CPE)range: < 1.20.4-r6
- (no CPE)range: < 2.0.6-r4
- (no CPE)range: < 2.1.3-r4
- (no CPE)range: < 1.20.4-r6
- (no CPE)range: < 2.0.6-r4
- (no CPE)range: < 2.1.3-r4
- (no CPE)range: < 0.12.2-r0
- (no CPE)range: < 0.12.2-r0
- (no CPE)range: < 1.7.4-r7
- (no CPE)range: < 1.7.4-r6
- (no CPE)range: < 2.86.0-r0
- (no CPE)range: < 0.14.0-r0
- (no CPE)range: < 2.13.3-r5
- (no CPE)range: < 1.0.2-r0
- (no CPE)range: < 0.9.0-r6
- (no CPE)range: < 0.18.1-r2
- (no CPE)range: < 0.18.1-r2
- (no CPE)range: < 3.0.48-r0
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.1-r32
- (no CPE)range: < 1.1-r30
- (no CPE)range: < 0.5.3-r2
- (no CPE)range: < 0.5.3-r4
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 0_git20251212-r3
- (no CPE)range: < 0_git20260130-r0
- (no CPE)range: < 0.15.1-r0
- (no CPE)range: < 0.15.1-r0
- (no CPE)range: < 0.15.1-r0
- (no CPE)range: < 0.15.1-r0
- (no CPE)range: < 1.4.0-r10
- (no CPE)range: < 1.4.0-r11
- (no CPE)range: < 2.17.1-r4
- (no CPE)range: < 2.17.1-r2
- (no CPE)range: < 2.7.1-r8
- (no CPE)range: < 1.14.1-r2
- (no CPE)range: < 1.14.1-r2
- (no CPE)range: < 0.26.0-r6
- (no CPE)range: < 0.26.0-r5
- (no CPE)range: < 17.7.23-r0
- (no CPE)range: < 17.7.23-r0
- (no CPE)range: < 18.7.6-r0
- (no CPE)range: < 18.6.8-r9
- (no CPE)range: < 18.6.8-r9
- (no CPE)range: < 18.7.6-r0
- (no CPE)range: < 18.7.2-r12
- (no CPE)range: < 18.7.2-r12
- (no CPE)range: < 18.7.2-r12
- (no CPE)range: < 0.60.0-r7
- (no CPE)range: < 0.60.0-r5
- (no CPE)range: < 0.43.0-r4
- (no CPE)range: < 0.43.0-r4
- (no CPE)range: < 0.68.2-r2
- (no CPE)range: < 0.68.2-r2
- (no CPE)range: < 0.29.0-r7
- (no CPE)range: < 0.29.0-r8
- (no CPE)range: < 0.4.1-r8
- (no CPE)range: < 0.10.2-r4
- (no CPE)range: < 0.70.1-r3
- (no CPE)range: < 2.1.14-r0
- (no CPE)range: < 0.4.12-r42
- (no CPE)range: < 0.27.1-r1
- (no CPE)range: < 3.0.4-r2
- (no CPE)range: < 3.0.4-r3
- (no CPE)range: < 2.1.3-r4
- (no CPE)range: < 0.12.2-r0
- (no CPE)range: < 1.7.4-r7
- (no CPE)range: < 2.86.0-r0
- (no CPE)range: < 0.14.0-r0
- (no CPE)range: < 2.13.3-r5
- (no CPE)range: < 0.18.1-r2
- (no CPE)range: < 0.18.1-r2
- (no CPE)range: < 3.0.48-r0
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 1.1-r32
- (no CPE)range: < 1.16.3-r2
- (no CPE)range: < 0_git20251212-r3
- (no CPE)range: < 0.15.1-r0
- (no CPE)range: < 0.15.1-r0
- (no CPE)range: < 1.4.0-r10
- (no CPE)range: < 2.17.1-r4
- (no CPE)range: < 2.7.1-r8
- (no CPE)range: < 1.14.1-r2
- (no CPE)range: < 0.26.0-r6
- (no CPE)range: < 17.7.23-r0
- (no CPE)range: < 18.7.6-r0
- (no CPE)range: < 18.6.8-r9
- (no CPE)range: < 18.6.8-r9
- (no CPE)range: < 18.7.6-r0
- (no CPE)range: < 18.7.2-r12
- (no CPE)range: < 18.7.2-r12
- (no CPE)range: < 18.7.2-r12
- (no CPE)range: < 0.60.0-r7
- (no CPE)range: < 0.43.0-r4
- (no CPE)range: < 0.68.2-r2
- (no CPE)range: < 0.29.0-r7
- (no CPE)range: < 0.4.1-r8
- (no CPE)range: < 0.10.2-r4
- (no CPE)range: < 0.70.1-r3
- (no CPE)range: < 2.1.14-r0
- (no CPE)range: < 1.5.0
- (no CPE)range: < 0.0.20260205T172317-150000.1.146.1
- (no CPE)range: < 1.5.0-1.1
Patches
Vulnerability mechanics
References
5- github.com/advisories/GHSA-273p-m2cw-6833ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2026-23831ghsaADVISORY
- github.com/sigstore/rekor/commit/39bae3d192bce48ef4ef2cbd1788fb5770fee8cdghsax_refsource_MISCWEB
- github.com/sigstore/rekor/releases/tag/v1.5.0ghsax_refsource_MISCWEB
- github.com/sigstore/rekor/security/advisories/GHSA-273p-m2cw-6833ghsax_refsource_CONFIRMWEB
News mentions
0No linked articles in our index yet.