Ocorre falsificação de solicitação cross-site (CSRF) porque o endpoint 'objects/videoAddNew.json.php' desativa a proteção automática de CSRF (`$global['skipAutoCSRFCheck']`) e a verificação de solicitações não confiáveis (`$global['bypassSameDomainCheck']`) quando os parâmetros `user` e `pass` estão presentes na solicitação. Esses valores são lidos de `$ REQUEST` sem validação, permitindo que um invasor os inclua na string de consulta de uma solicitação cross-site. Como a função `User::loginFromRequestIfNotLogged()` retorna imediatamente se uma sessão já existir, uma vítima autenticada satisfaz a verificação enquanto as credenciais do invasor são descartadas. Isso permite que um invasor atraia usuários com direitos de upload para uma página manipulada e envie solicitações cross-origin para modificar registros de vídeo, incluindo `setUsers id` para transferência de propriedade, `can download`, `can share`, `only for paid`, `video password`, `rating`, `status`, data de criação e contagem de visualizações. Usuários com direitos de administrador ou `Permissions::canAdminVideos()` podem ter qualquer vídeo do site alterado, incluindo a remoção de restrições de grupo de conteúdos privados.