PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-44309 sigstore CVE debrief

## Summary Gitsign versions prior to 0.16.0 contain a signature verification bypass vulnerability. The `gitsign verify` and `gitsign verify-tag` commands re-encode Git commit and tag objects through go-git's `EncodeWithoutSignature` before signature verification, rather than verifying against raw object bytes. This creates a semantic mismatch: malformed objects with duplicate tree headers are parsed differently by git-core (uses first tree) versus go-git (uses second tree). An attacker can craft a signature over the go-git-normalized form that passes gitsign verification, while git-core resolves the commit to a completely different tree—breaking the invariant that verified signatures, git-core semantics, and Rekor-logged object hashes all refer to the same content. ## Impact Successful exploitation allows an attacker to present a commit that appears validly signed and logged in Rekor, yet git-core interprets it as referencing different content than what was signed. This undermines supply chain integrity guarantees for repositories using gitsign for keyless Sigstore signing. The CVSS 3.1 score of 5.3 (Medium) reflects the attack complexity requirements and user interaction needed. ## Affected Versions - Gitsign: prior to 0.16.0 ## Fixed Versions - Gitsign: 0.16.0 ## Recommended Actions 1. **Upgrade immediately** to gitsign 0.16.0 or later to obtain the signature verification fix. 2. **Audit recent commits** in repositories using gitsign for signing, particularly those with unusual object structures or from untrusted sources. 3. **Verify Rekor entries** for critical commits to ensure object hashes match expected content. 4. **Review CI/CD pipelines** using gitsign to ensure they use the patched version before processing signed commits. 5. **Consider additional verification** using git-core's native verification mechanisms as a defense-in-depth measure for high-assurance scenarios.

Vendor
sigstore
Product
gitsign
CVSS
MEDIUM 5.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-15
Original CVE updated
2026-05-18
Advisory published
2026-05-15
Advisory updated
2026-05-18

Who should care

Organizations using gitsign for keyless Git commit signing in software supply chains, particularly those relying on Rekor transparency logs for auditability and non-repudiation. Security teams responsible for code signing infrastructure and developers maintaining CI/CD pipelines with automated signature verification.

Technical summary

The root cause is a canonicalization discrepancy: gitsign uses go-git's `EncodeWithoutSignature` to normalize objects before verification, but this normalization produces bytes that may not match how git-core interprets the same object. Specifically, malformed objects with duplicate tree headers expose divergent parsing behavior—git-core uses the first occurrence while go-git uses the second. An attacker crafts a commit where the signature validates against go-git's normalized view (second tree), yet git-core presents the first tree to users. This breaks the cryptographic binding between signature, semantic content, and transparency log entry. The fix in 0.16.0 ensures verification occurs against raw object bytes rather than re-encoded forms.

Defensive priority

high

Recommended defensive actions

  • Upgrade to gitsign 0.16.0 or later
  • Audit recent signed commits for anomalous object structures
  • Verify Rekor transparency log entries match expected object hashes
  • Update CI/CD pipelines to use patched gitsign version
  • Consider supplemental git-core native verification for high-assurance use cases

Evidence notes

Vulnerability description sourced from NVD record published 2026-05-15 and modified 2026-05-18. Advisory reference confirms fix in gitsign 0.16.0. CVSS vector CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N aligns with Medium severity and integrity-focused impact. Weaknesses mapped to CWE-295 (Improper Certificate Validation) and CWE-347 (Improper Verification of Cryptographic Signature).

Official resources

2026-05-15T17:16:47.297Z