Ataque Spectre Compromete Cloudflare Workers e Exfiltra JWTs
Aprofundamento CEVIU
Aprofundamento
Ataques Spectre continuam sendo uma dor de cabeça persistente. Pesquisadores conseguiram demonstrar uma exfiltração de JWT em Cloudflare Workers usando uma variante de Spectre. A grande sacada foi como driblar as defesas existentes: exploraram WebSockets para conseguir um timing remoto preciso e Durable Objects para manter o código malicioso rodando por horas. Isso permitiu que o ataque operasse sem que o sistema de isolamento dinâmico DyPrIs da Cloudflare detectasse a anomalia, já que o tráfego intenso de E/S via WebSocket reduzia o sinal que o DyPrIs usava para detecção.
O alvo foram os V8 isolates que rodam os Workers. A Cloudflare, para reduzir latência, agrupa múltiplos tenants no mesmo processo do sistema operacional, contando com isolamento em nível de linguagem em vez de isolamento de processo estrito. Isso criou a brecha. O ataque atingiu uma taxa de 12 bits por segundo com 99,16% de precisão, um salto enorme comparado a ataques Spectre anteriores que eram ordens de grandeza mais lentos. A Cloudflare agiu rápido com correções, mas o caso reforça a complexidade de proteger ambientes de execução multi-tenant de ameaças baseadas em hardware.
O que mudou
Esta nova demonstração de ataque Spectre nos Cloudflare Workers mostra uma evolução notável em relação à cobertura anterior. Em 2021, a própria Cloudflare, junto com a TU Graz, publicou uma pesquisa sobre um ataque Spectre e introduziu o DyPrIs como defesa principal, afirmando que oferecia garantias de segurança semelhantes ao isolamento de processo. Agora, este novo estudo prova que o DyPrIs, em sua implementação de produção, era insuficiente, mostrando que o que era considerado uma defesa robusta foi contornado.
A taxa de exfiltração também saltou significativamente: de 120 bits por hora (ou 2 bits por minuto) em ataques anteriores para 12 bits por segundo. Isso significa um aumento de 360 vezes na velocidade de vazamento de dados. Para mitigar esta nova ameaça, a Cloudflare implementou um DyPrIs aprimorado, integrou o V8 Sandbox e introduziu isolamento in-process baseado em MPK, reforçando a segurança da plataforma que já havia recebido medidas de hardening em setembro de 2025.
Por que isso importa
Este ataque sublinha que vulnerabilidades de hardware como Spectre continuam sendo uma ameaça séria, mesmo com anos de esforços de mitigação. Para empresas que usam plataformas como Cloudflare Workers, onde o código de múltiplos clientes roda lado a lado, a segurança do isolamento entre esses ambientes é crítica. A exfiltração de JWTs, por exemplo, pode levar a acessos não autorizados e comprometimento de sessões de usuário, um risco direto para a integridade dos dados e a confiança do cliente.
O caso também destaca a eterna corrida armada na cibersegurança: defesas são criadas, e atacantes encontram novas formas de contorná-las. A necessidade de inovar continuamente em segurança é vital para provedores de infraestrutura e serviços em nuvem. A Cloudflare, ao mesmo tempo que aprimora o DyPrIs, adiciona o V8 Sandbox e o isolamento MPK, mostra a profundidade técnica necessária para proteger serviços distribuídos em larga escala. No mês passado, a notícia de 7 de agosto de 2026, sobre o ataque TONTOU, já alertava para novas ameaças Spectre v2 que ignoram defesas existentes, confirmando a persistência dessas vulnerabilidades.
Linha do tempo
Cloudflare e TU Graz publicam pesquisa sobre ataque Spectre e introduzem DyPrIs como defesa.
Cloudflare publica medidas adicionais de hardening para Workers.
Pesquisadores do MIT CSAIL revelam o ataque TONTOU, nova técnica de Spectre v2.
Pesquisadores demonstram ataque Spectre contra Cloudflare Workers, exfiltrando JWTs.
Perguntas frequentes
O que é um ataque Spectre?
Spectre é uma classe de vulnerabilidades de segurança que explora a execução especulativa em processadores modernos. Ataques Spectre permitem que um atacante obtenha acesso a dados que normalmente estariam protegidos em uma área de memória privada, observando efeitos colaterais temporais da execução especulativa.
Como este ataque Spectre funcionou nos Cloudflare Workers?
O ataque explorou o ambiente multi-tenant dos Cloudflare Workers, onde Workers de diferentes usuários compartilham o mesmo processo do sistema operacional em V8 isolates separados. Ele usou WebSockets para sincronização de tempo remota e Durable Objects para manter o código malicioso ativo, driblando a detecção do DyPrIs da Cloudflare ao gerar um alto volume de E/S que mascarava os sinais de alerta.
Quais foram as contramedidas da Cloudflare?
A Cloudflare implementou um DyPrIs aprimorado com melhores capacidades de detecção. Também integrou o V8 Sandbox para limitar o acesso a ponteiros de 64 bits e introduziu o isolamento in-process baseado em MPK (Memory Protection Keys), que usa chaves de proteção de hardware para isolar as áreas de memória dos Workers.
Dados de clientes foram comprometidos por este ataque?
Não, a Cloudflare afirmou que não houve comprometimento de dados de clientes nem indícios de exploração ativa da vulnerabilidade nos últimos três anos. O ataque foi demonstrado em um ambiente controlado pelos próprios pesquisadores, com um JWT intencionalmente inserido na memória da vítima para o teste.
Fontes
- thehackernews.comfonte original
- Categoria
- CEVIU Segurança da Informação
- Publicado
- 21 de agosto de 2026
- Editoria
- CEVIU Segurança da Informação

