CMP, o Certificate Management Protocol, è un protocollo PKI usato per automatizzare l'iscrizione dei certificati, il rinnovo, la revoca e il recupero delle chiavi. Aiuta i sistemi a richiedere e gestire certificati digitali senza lavoro manuale da parte degli amministratori, il che è essenziale in ambienti di grandi dimensioni in cui i certificati hanno una durata breve o vengono ruotati frequentemente.
Nelle operazioni di sicurezza, CMP è importante perché si colloca all'interno di flussi di lavoro fidati per la gestione dei certificati e può essere raggiunto da server, client o autorità di registrazione che elaborano input non attendibili. Se l'analisi di CMP o la gestione dello stato è difettosa, gli aggressori possono riuscire a provocare arresti anomali, corruzione della memoria o esaurimento delle risorse, creando una condizione di denial-of-service. I difensori dovrebbero considerare CMP come una superficie d'attacco esposta separatamente: inventariare quali servizi lo utilizzano effettivamente, mantenere aggiornati OpenSSL e i componenti PKI correlati, e monitorare gli endpoint di gestione dei certificati per volumi anomali di richieste o errori ripetuti.


