PulseAudio è un protocollo legacy per server audio Linux e un modello di servizio che molte applicazioni desktop sono state costruite per usare. Nei sistemi moderni, PipeWire può emulare PulseAudio così che i client più vecchi continuino a funzionare senza modifiche. Questa compatibilità è utile, ma significa anche che l'host deve riprodurre fedelmente il comportamento di autenticazione e caricamento dei moduli di PulseAudio, non solo le funzioni audio di base.
Nella sicurezza informatica, PulseAudio è importante perché i percorsi di compatibilità possono diventare confini di fiducia. Se un'app sandboxed raggiunge un servizio audio dell'host tramite un'interfaccia compatibile con PulseAudio, controlli cookie deboli, autenticazione difettosa o caricamento runtime troppo flessibile possono aiutare un attaccante ad attraversare il confine della sandbox. I difensori considerano il supporto a PulseAudio parte della superficie di attacco: limitano il caricamento dei moduli, verificano con attenzione l'identità del client e mantengono i livelli di compatibilità aggiornati e minimamente esposti.


