Un lettore multimediale è il componente software che decodifica e riproduce audio o video all'interno di un browser, di un'app o di un sistema operativo. Può essere integrato nella pagina tramite controlli HTML5 oppure fornito da uno strato applicativo nativo, ma il suo compito è lo stesso: recuperare i contenuti multimediali, interpretarne il formato e rendere la riproduzione fluida per l'utente.
In ambito di sicurezza informatica, i lettori multimediali sono importanti perché si trovano su un confine ad alto rischio tra contenuti non attendibili e il dispositivo. Gli aggressori possono sfruttare codec vulnerabili, file malformati, parser dei sottotitoli o integrazioni di plugin per mandare in crash il lettore, sottrarre dati o ottenere l'esecuzione di codice. I difensori prestano attenzione ad applicare rapidamente le patch ai lettori, disabilitare i formati non necessari e isolare la riproduzione in processi sandboxed. Nei servizi basati su browser, il lettore multimediale determina anche quanta capacità di controllo la pagina ha sulla riproduzione, sul buffering e sui permessi, con possibili effetti su privacy e superficie di attacco.


