Este problema ocorre quando os dados fornecidos pelo usuário não são devidamente sanitizados e, em seguida, são refletidos de volta no navegador do usuário, permitindo que um invasor execute JavaScript arbitrário no contexto da sessão do navegador da vítima.