GHSA-jfc7-64v2-mr8c
MODERATECVE-2026-48758The preAuthEncoding function in @sigstore/core uses Node.js 'ascii' encoding when converting the PAE (Pre-Authentication Encoding) string to bytes. This allows payloadType to be mutated after signing without invalidating the signature, breaking the type-binding guarantee that DSSE is designed to provide.
- Affected
- >=0, <3.2.1, <= 3.2.0
- Fixed in
- 3.2.1
- Weakness
- CWE-347
- Published
- 2026-06-26
- Source
- osv