Recentemente, a Microsoft anunciou uma atualização emergencial visando corrigir uma vulnerabilidade crítica em seu framework de desenvolvimento web ASP.NET Core. Esta falha, que permite que invasores não autenticados adquiram privilégios elevados em sistemas operacionais Linux e macOS, representa um risco significativo para a segurança de aplicações que utilizam este ambiente.
Detalhes da Vulnerabilidade
Identificada como CVE-2026-40372, a vulnerabilidade impacta as versões 10.0.0 a 10.0.6 do pacote Microsoft.AspNetCore.DataProtection, que desempenha um papel crucial na criptografia e proteção de dados dentro do ASP.NET Core. O problema se origina de uma falha na verificação de assinaturas criptográficas, possibilitando que dados autenticados sejam forjados durante o processo de validação HMAC.
Consequências da Exploração
A exploração dessa vulnerabilidade pode possibilitar que atacantes obtenham privilégios de nível SYSTEM, a classificação mais elevada em sistemas operacionais. Isso significa que uma máquina afetada pode ser totalmente comprometida. O cenário se torna ainda mais alarmante, uma vez que o ataque pode ser realizado sem a necessidade de autenticação prévia.
Implicações Após a Atualização
Apesar da correção fornecida pela Microsoft, a empresa adverte que sistemas ainda podem permanecer vulneráveis se credenciais legítimas forem geradas durante o tempo em que a falha estava ativa. Isso inclui a possibilidade de tokens de sessão, chaves de API e links de redefinição de senha continuarem válidos, a menos que haja uma rotação das chaves criptográficas.
Descoberta e Classificação da Falha
A vulnerabilidade foi detectada após uma atualização recente do pacote, durante uma investigação sobre falhas de descriptografia. Um erro de regressão foi encontrado, fazendo com que o mecanismo de criptografia processasse dados incorretos, permitindo a elevação de privilégios. Com uma pontuação de 9,1 em uma escala de 10, a gravidade da falha é bastante preocupante.
Recomendações para Usuários
A Microsoft recomenda a atualização imediata para a versão 10.0.7 do pacote como uma medida essencial. Além disso, é crucial que administradores realizem a rotação das chaves do DataProtection e revisem os artefatos persistentes que possam ter sido gerados durante o período de vulnerabilidade, visto que esses podem sobreviver mesmo após a atualização.
Importância da Vigilância na Segurança
O ASP.NET Core é um framework de código aberto amplamente adotado para o desenvolvimento de aplicações web em diversas plataformas, incluindo Windows, Linux, e macOS. A descoberta dessa falha ressalta a importância de um monitoramento contínuo e da rápida implementação de atualizações em ambientes críticos que estejam expostos à internet.
Conclusão
A recente atualização emergencial da Microsoft destaca a necessidade de atenção redobrada em relação à segurança de aplicações em ambientes multiplataforma. A vulnerabilidade CVE-2026-40372 evidencia os riscos associados a falhas de segurança e a importância de práticas rigorosas de gerenciamento de credenciais e atualizações.




