CVE-2026-28289: falha crítica em freescout-help-desk freescout
FreeScout 1.8.206 Patch Bypass for CVE-2026-27636 via Zero-Width Space Character Leads to Remote Code Execution
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Corrija em breve. Ela tem exploit funcional público.
O FreeScout 1.8.206 permite que usuários autenticados contornem verificações de segurança usando caracteres invisíveis para fazer upload de arquivos maliciosos e executar código no servidor. Isso é crítico porque qualquer pessoa com permissão de upload pode tomar controle total do sistema.
Um atacante autenticado com permissões de upload explora uma falha TOCTOU na função sanitizeUploadedFileName() adicionando um caractere de espaço de largura zero antes do nome .htaccess. A validação ocorre antes da remoção de caracteres invisíveis, permitindo que o arquivo malicioso seja escrito e executado no servidor, resultando em execução remota de código arbitrário.
No mesmo produto, das mais perigosas para as menos.