AC-3, chiamato anche Dolby Digital, è un codec audio compresso usato per memorizzare e riprodurre in modo efficiente l'audio multicanale. Fa parte dello stack multimediale su cui si basano sistemi operativi, giochi, lettori e app di streaming per decodificare correttamente l'audio. Poiché molti programmi utilizzano librerie di sistema condivise per il supporto ai codec, un problema nella gestione di AC-3 può influenzare più di un'applicazione contemporaneamente.
Nella sicurezza informatica, AC-3 è importante perché i parser multimediali sono una fonte comune di bug di stabilità e, in alcuni casi, di vulnerabilità sfruttabili di sicurezza della memoria. Un flusso AC-3 malformato può mandare in crash un lettore, compromettere un'app o esporre debolezze nel percorso di decodifica. Gli addetti alla difesa quindi testano con attenzione gli aggiornamenti relativi ai codec, distribuiscono le implementazioni in modo graduale e monitorano eventuali picchi di crash dopo l'applicazione delle patch. In ambienti reali, i problemi di AC-3 di solito si manifestano come improvvisi errori di riproduzione o instabilità dell'applicazione, piuttosto che come un avviso di sicurezza visibile.


