Is the concern that a user will be able to insert javascript that will
then be served to other users?
Sì, e che JS può fare tutto ciò che vuole, proprio come un tag di script completo, con alcune piccole restrizioni di sintassi non convenienti.
If so, isn't this an issue with the fact that a user somehow has the
ability to serve whatever they want to users from your site?
Sì, non vuoi che succeda, CSP o no. Vuoi trasmettere l'intento dell'utente, non ripubblicare l'input dell'utente. CSP non è la prima linea di difesa, è un backup per mitigare i danni causati da errori come la disinfezione, i template engine troppo intelligenti e semplici bug.
How is this a CSP problem?
È contenuto e si riferisce alla sicurezza, quindi la politica di sicurezza dei contenuti è un buon posto per risolvere il problema, giusto?