sigstore / sigstore-go

Go library for Sigstore signing and verification
Apache License 2.0
45 stars 21 forks source link

Add hard limits for number of TSA entries, Tlog entries, and attestation subjects/digests #286

Closed codysoyland closed 1 month ago

codysoyland commented 1 month ago

This reduces the capability of an adversary to craft a malicious bundle containing large numbers of these data, which can result in a target verifier process consuming high CPU and memory resources, resulting in an "endless data attack", a type of DoS attack.

Fixes https://github.com/sigstore/sigstore-go/security/advisories/GHSA-cq38-jh5f-37mq

Summary

Release Note

Documentation