Uma falha de segurança “zero-day” (desconhecida pelo desenvolvedor) descoberta no Windows permite que um usuário comum obtenha privilégios máximos do sistema explorando o driver do Common Log File System (CLFS). Batizada de “SignDrop”, a vulnerabilidade ocorre porque um recurso criado pela fabricante para proteger o computador contra invasões apresenta um erro lógico ao lidar com arquivos de registro.
A falha foi divulgada publicamente no GitHub por um pesquisador sobre pseudônimo MSNightmare nesta terça-feira (10), mesmo dia em que a empresa liberou as atualizações mensais de segurança. Contudo, essa ação ocorreu sem que houvesse aviso prévio ou correção imediata por parte da fabricante.
A ferramenta CLFS lida com os registros e históricos do sistema Windows ao gerenciar estruturas complexas em modo kernel. A fabricante adicionou uma verificação baseada em código de autenticação de mensagem (HMAC) criadas com chaves exclusivas de cada computador, pois cibercriminosos já haviam explorado falhas nessa área para aplicar golpes de ransomware anteriormente.
No entanto, MSNightmare descobriu que a lógica de criação do arquivo complementar de recuperação, chamado de “.cnpf”, apresenta uma brecha conceitual. Quando um processo privilegiado abre um registro (log) preparado por um usuário comum, o driver cria o documento herda as permissões vulneráveis. Essa falha permite que o invasor escreva nele e encadeie o acesso para assumir o controle da máquina.
