Summary
DoS in CMS SignedData parsing: zero-progress signerInfos loop can cause unbounded CPU/memory use: malformed CMS SignedData can make signerInfos parsing report success without consuming input, leaving the parser in a zero-progress loop that repeatedly appends signer entries until CPU or memory is exhausted.
Reported by: Jakub Jelen (Red Hat)
Acknowledgement: Aisle Research