Cross-site request forgery occurs because the endpoint 'objects/videoAddNew.json.php' disables the automatic CSRF guard (`$global['skipAutoCSRFCheck']`) and the untrusted-request check (`$global['bypassSameDomainCheck']`) when the `user` and `pass` parameters are present in the request. These values are read from `$ REQUEST` without validation, allowing an attacker to include them in a cross-site request query string. Since the function `User::loginFromRequestIfNotLogged()` returns immediately if a session already exists, an authenticated victim satisfies the check while the attacker's credentials are ignored. This allows an attacker to lure users with upload rights to a crafted page and submit cross-origin requests to modify video records, including `setUsers id` for ownership transfer, `can download`, `can share`, `only for paid`, `video password`, `rating`, `status`, creation date, and view count. Users with administrator or `Permissions::canAdminVideos()` rights can have any video on the site altered, including the removal of group restrictions from private content.