PatchSiren cyber security CVE debrief
CVE-2026-48758 sigstore CVE debrief
CVE-2026-48758 debrief: Sigstore-js vulnerability allows signature bypass. The @sigstore/core library in sigstore-js had a vulnerability prior to version 3.2.1, allowing for signature bypass due to improper encoding. This issue impacts the security and integrity of software supply chains using Sigstore services. Defenders should assess exposure and verify their usage of the affected library. The vulnerability was addressed in version 3.2.1, emphasizing the need for updates to maintain the type-binding guarantee of DSSE.
- Vendor
- sigstore
- Product
- sigstore-js
- CVSS
- MEDIUM 5.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-14
- Original CVE updated
- 2026-10-24
- Advisory published
- 2026-07-14
- Advisory updated
- 2026-10-24
Who should care
Defenders responsible for maintaining and securing software supply chains using Sigstore services should assess exposure and verify their usage of the affected @sigstore/core library.
Why it matters
CVE-2026-48758 allows signature bypass in sigstore-js, impacting the security and integrity of software supply chains using Sigstore services. Defenders should prioritize verification and updates to maintain the type-binding guarantee.
- Signature bypass may allow for unauthorized modifications to software artifacts
- Type-binding guarantee of DSSE may be compromised, potentially leading to security risks
Technical summary
The preAuthEncoding function in @sigstore/core uses Node.js ascii encoding when converting the PAE string to bytes, allowing payloadType to be mutated after signing without invalidating the signature and breaking the type-binding guarantee that DSSE is designed to provide. This issue is fixed in version 3.2.1. The vulnerability impacts the security of software supply chains that rely on Sigstore services for ensuring the integrity and authenticity of software artifacts. The improper encoding allows for a potential attacker to modify the payload type after it has been signed, which could lead to unauthorized modifications of software artifacts. This undermines the trust and security provided by the DSSE (Digital
Defensive priority
Defenders should prioritize verifying and updating @sigstore/core to version 3.2.1 or later, and review their usage of Sigstore services to ensure the type-binding guarantee is maintained.
Recommended defensive actions
- Verify and update @sigstore/core to version 3.2.1 or later
- Review usage of Sigstore services to ensure type-binding guarantee is maintained
- Monitor for potential signature bypass attempts
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details on the vulnerability in sigstore-js, specifically in the @sigstore/core library. The issue allows payloadType to be mutated after signing without invalidating the signature, breaking the type-binding guarantee of DSSE.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-48758 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-48758
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-48758 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-48758
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/sigstore/sigstore-js/commit/b5aa4f1f8d2db0a9dfa6430fb114d9c2f1c304f7
-
Source reference
Unverified legacy reference
URL: https://github.com/sigstore/sigstore-js/pull/1657
-
Source reference
Unverified legacy reference
URL: https://github.com/sigstore/sigstore-js/releases/tag/%40sigstore%2Fcore%403.2.1
-
Source reference
Unverified legacy reference
URL: https://github.com/sigstore/sigstore-js/security/advisories/GHSA-jfc7-64v2-mr8c
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.