Skip to content
OpenAdvisories
Medium · 5.4 CVE-2026-48758 EUVD-2026-44501GHSA-jfc7-64v2-mr8c

sigstore-js: DSSE payloadType type-binding failure

Published Jul 14, 2026 · Updated Jul 15, 2026 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
sigstore sigstore-js < 3.2.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 nodejs24 +4 1:24.18.0-1.amzn2023.0.1 ALAS2023-2026-1920
Amazon Linux 2023 nodejs24-npm 1:11.16.0-1.24.18.0.1.amzn2023.0.1 ALAS2023-2026-1920
Amazon Linux 2023 v8-13.6-devel 3:13.6.233.17-1.24.18.0.1.amzn2023.0.1 ALAS2023-2026-1920

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling pulumi-language-nodejs 3.248.0-r1 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm @sigstore/core < 3.2.1 3.2.1 GHSA-jfc7-64v2-mr8c

Advisories 1

References