O aplicativo permite acesso anônimo ao endpoint `GET /user/{username}`. Este endpoint renderiza seis campos de perfil editáveis pelo usuário—`firstname`, `lastname`, `competences`, `openarea`, `teach` e `diplomas`—sem sanitização no lado do servidor e com a função de auto-escape desativada. Um invasor com a função ROLE STUDENT, que pode ser obtida via auto-registro se habilitado, pode injetar HTML malicioso em seu próprio perfil. Este conteúdo armazenado é executado no navegador de qualquer visitante, incluindo administradores, que acessar o link do perfil público, permitindo potencialmente a tomada de conta da conta através da exfiltração de dados de sessão, JWT (JSON Web Tokens) ou dados do `localStorage`.