draft-ietf-lamps-cms-euf-cma-signeddata

Best Practices for Signed Attributes in CMS SignedData

streamIETF grouplamps stateactive intendedBest Current Practice pages15 rev02 expires2026-08-31 canonicalhttps://datatracker.ietf.org/doc/draft-ietf-lamps-cms-euf-cma-signeddata/
The Cryptographic Message Syntax (CMS) has different signature verification behaviour based on whether signed attributes are present or not. This results in a potential existential forgery vulnerability in CMS and protocols which use CMS. This document describes the vulnerability and lists mitigations and best practices to avoid it.