CVE-2026-48758 MEDIUM

CVE-2026-48758: sigstore-js: DSSE payloadType type-binding failure

Vendor Sigstore
Product sigstore-js
Weakness CWE-347
Published July 14, 2026
Last update July 15, 2026

CVSS base score

5.4/10
Attack vector Network
Attack complexity Low
Privileges required Low
User interaction None
Confidentiality None
Integrity Low

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L

What the vulnerability does

01Description

sigstore-js provides JavaScript libraries for interacting with Sigstore services. Prior to 3.2.1, 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.

Key dates

02Disclosure timeline

July 14, 2026 CVE published
July 15, 2026 Record updated

Related vulnerabilities

04Related CVE