Novos ataques CSS podem quebrar as defesas do webmail para roubar senhas e tokens

🇧🇷 PT 🇺🇸 EN

2026-08-08 00:00

← Voltar

Resumo Executivo

Uma nova pesquisa mostra que o conteúdo de um e-mail pode escapar dos limites da mensagem e interferir na interface do webmail. Em cadeias de ataque que abrangem Outlook, Gmail, Fastmail, Proton Mail, Yahoo Mail e AOL Mail, as técnicas podem capturar senhas, assumir o controle de contas de terceiros, vazar tokens, sequestrar ações de interface de usuário confiáveis ​​e manipular ferramentas de IA que leem e-mails. O pesquisador do PortSwigger, Gareth Heyes, apresentou o trabalho no Black Hat USA 2026. Uma rede Outlook/Firefox falsifica uma tela de login da Microsoft e captura a senha que um destinatário digita. Uma corrida de colagem do Yahoo/AOL pode expor um token de login de e-mail médio e permitir que um invasor faça login como vítima. Uma rede Gmail/Cowork pode exfiltrar um token do Slack após injeção imediata e interação do usuário. O artigo apresenta pesquisas de prova de conceito e não relata exploração maliciosa. Os PoCs públicos permanecem disponíveis a partir de 8 de agosto.

O pesquisador disse que o Fastmail corrigiu dois bugs de mutação CSS e um desvio de proxy do Proton Mail parou de funcionar quando ele o testou novamente, enquanto o sequestro de rótulos do Outlook e o desvio de conjunto de imagens () do Gmail ainda funcionavam quando a pesquisa foi publicada em 6 de agosto. Para provedores de webmail, o artigo recomenda isolar e-mails HTML em iframes em sandbox e restringir rigorosamente CSS, atributos personalizados, menus de seleção e solicitações de...

Detalhes

Uma nova pesquisa mostra que o conteúdo de um e-mail pode escapar dos limites da mensagem e interferir na interface do webmail. Em cadeias de ataque que abrangem Outlook, Gmail, Fastmail, Proton Mail, Yahoo Mail e AOL Mail, as técnicas podem capturar senhas, assumir o controle de contas de terceiros, vazar tokens, sequestrar ações de interface de usuário confiáveis ​​e manipular ferramentas de IA que leem e-mails. O pesquisador do PortSwigger, Gareth Heyes, apresentou o trabalho no Black Hat USA 2026. Uma rede Outlook/Firefox falsifica uma tela de login da Microsoft e captura a senha que um destinatário digita. Uma corrida de colagem do Yahoo/AOL pode expor um token de login de e-mail médio e permitir que um invasor faça login como vítima. Uma rede Gmail/Cowork pode exfiltrar um token do Slack após injeção imediata e interação do usuário. O artigo apresenta pesquisas de prova de conceito e não relata exploração maliciosa. Os PoCs públicos permanecem disponíveis a partir de 8 de agosto.

O pesquisador disse que o Fastmail corrigiu dois bugs de mutação CSS e um desvio de proxy do Proton Mail parou de funcionar quando ele o testou novamente, enquanto o sequestro de rótulos do Outlook e o desvio de conjunto de imagens () do Gmail ainda funcionavam quando a pesquisa foi publicada em 6 de agosto. Para provedores de webmail, o artigo recomenda isolar e-mails HTML em iframes em sandbox e restringir rigorosamente CSS, atributos personalizados, menus de seleção e solicitações de imagens. A pesquisa segue dois caminhos: abusar de HTML e CSS que o webmail já permite ou criar uma discrepância entre o que um desinfetante aprova e o que o navegador ou aplicativo acaba criando. Ambos podem cruzar a fronteira entre uma mensagem não confiável e sua interface confiável. O Outlook mostra como as peças podem ser combinadas. Os elementos de rótulo permitidos podem acionar controles fora da mensagem, enquanto o JavaScript do aplicativo pode transformar atributos personalizados higienizados em novos nós DOM que transportam CSS fora da lista de permissões do higienizador. Um truque de análise de consulta de mídia forneceu ao invasor CSS arbitrário. A cadeia disfarça um elemento de seleção como um campo de senha, e o Firefox redefine seu cronômetro de seleção de opções de aproximadamente um segundo quando a seleção sai da tela, tornando a captura em tempo real.

O Yahoo Mail e o AOL Mail expuseram uma rota diferente. No Firefox, o HTML colado pode reter brevemente o CSS ativo antes da higienização. Na demonstração do Medium, o invasor inicia um fluxo de login por e-mail, a vítima copia o CSS fornecido pelo invasor para a área de transferência e, em seguida, cola-o em um rascunho do Yahoo ou AOL. As solicitações resultantes revelam token de login de 12 caracteres suficiente para que o servidor do invasor o reconstrua, que pode então ser usado para fazer login como vítima. O artigo também apresenta uma técnica de exfiltração baseada em cliques para casos em que a Política de Segurança de Conteúdo (CSP) bloqueia recursos externos. Dada a injeção de estilo e um token numérico renderizado como texto no e-mail, o CSS pode determinar quais dígitos ocorrem e com que frequência, ocultar links não correspondentes e deixar o link correspondente na página. O clique da vítima envia os dígitos e sua frequência para o servidor do invasor. O e-mail conectado à IA cria outra rota.

O substituto image-set() do Gmail pode fazer uma solicitação externa, apesar da higienização. Pete Hendy, colega de Heyes e PortSwigger, encadeou-o a um e-mail de injeção indireta processado por Claude Cowork da Anthropic por meio de um conector conectado do Gmail. Na configuração demonstrada, depois que o invasor acionou um e-mail de confirmação do token do Slack e a vítima pediu ao Cowork para processar os e-mails, as instruções injetadas fizeram com que ele recuperasse o token e o colocasse em um rascunho HTML; vendo o rascunho vazou. Uma demonstração do Fastmail teve como alvo o navegador Atlas AI da OpenAI. Os pseudoelementos CSS e a opacidade fizeram com que o humano visse um texto inofensivo enquanto o modelo lia instruções ocultas. Quando o usuário pediu ao Atlas para traduzir o texto visível, o prompt oculto fez com que ele abrisse guias e codificasse o nome da vítima em fragmentos de URL. OpenAI está descontinuando o Atlas e diz que está programado para parar de funcionar em 9 de agosto de 2026. Outras descobertas incluem Fastmail "CSS ho twiring", que pode redirecionar cliques para ações de interface do usuário não intencionais e de várias etapas.

Um bypass de proxy de imagem Fastmail com barra invertida com escape depende de um domínio user.fm listado como permitido para revelar quando um e-mail é visualizado. Heyes demonstrou separadamente um vetor Proton Mail que expôs o endereço IP do destinatário. A documentação atual de proteção de rastreador do Proton diz que o serviço foi projetado para ocultar o endereço IP pessoal de um usuário e o tempo exato de abertura do e-mail. O repositório público que o acompanha contém PoCs para as técnicas divulgadas, a orientação defensiva começa com isolamento estrito, depois listas de permissão de caracteres para validação de CSS, verificações de gadgets CSS antes de permitir atributos personalizados, bloqueando menus de seleção e seletores perigosos e evitando solicitações de imagens controladas por invasores e domínios listados como permitidos. Aprenda como 300 líderes empresariais estão gerenciando riscos de código aberto, dívidas de remediação e governança em escala. recursos e estratégias de líderes do setor, tudo gratuitamente.