Escalando um bug de registro de driver do Windows para uma primitiva de gravação no kernel

Este artigo do Trail of Bits explora um bug no manipulador de registro de driver do Windows, onde a falta da flag RTL_QUERY_REGISTRY_TYPECHECK leva a uma confusão de tipo. A vulnerabilidade é escalada de uma negação de serviço local para uma primitiva de gravação no kernel, possibilitando escalonamento de privilégios. O texto faz parte de um desafio de segurança C/C++ e recomenda boas práticas de codificação para evitar tais falhas.