PT-2026-65782 · WordPress · Trafft
CVSS v3.1
6.4
Média
| Vetor | AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N |
Nome do Software Vulnerável e Versões Afetadas
Booking System Trafft versões anteriores a 1.0.18
Descrição
Ocorre Cross-Site Scripting Armazenado quando o plugin opera no modo de agência devido à ausência de uma verificação de capacidade na ação AJAX
set options. O manipulador trafftSetOptions() verifica um nonce disponível para qualquer usuário autenticado, mas não verifica as permissões antes de chamar update option() para modificar a configuração bookingWebsiteUrl. Subsequentemente, a função trafftAdminAssets() carrega um script a partir da bookingWebsiteUrl em todas as páginas front-end que renderizam o shortcode de reserva. Isso permite que usuários autenticados com nível de acesso Assinante ou superior redirecionem a origem do script para um servidor controlado por um invasor e executem JavaScript arbitrário nos navegadores de todos os visitantes do site, incluindo administradores.Recomendações
Atualize para uma versão posterior à 1.0.17.
Correção
XSS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Trafft