Aikido

Correção para StyleSmuggler: aplicar o patch à RCE do Magento e Adobe Commerce

Escrito por
Sooraj Shah

Atualização: a Adobe lançou correções urgentes para esta falha de segurança crítica. É monitorizada como CVE-2026-75650 (pontuação CVSS de 10/10). O Aikido tem uma correção funcional para várias versões afetadas e continuará a monitorizar até que a Adobe lance uma versão oficial.

Um novo zero-day chamado StyleSmuggler permite que atacantes não autenticados executem código remoto contra todas as versões atuais do Magento Open Source e Adobe Commerce, encontrando-se sob exploração ativa desde 4 de setembro. A Sansec publicou a sua investigação a 5 de setembro. A Adobe ainda não lançou

Aikido Intel detetou esta situação e classificou-a como crítica antes de a Adobe ter atribuído um número CVE, e Aikido Libraries já dispõe de uma correção funcional para várias versões afetadas. Esta publicação aborda o funcionamento da exploração, quem afeta e como corrigir o problema, quer já seja cliente da Aikido, quer não.

{{cta}}

A correção: o que a Aikido disponibilizou

O Aikido Libraries corrige pacotes vulneráveis através da substituição por um componente seguro de integração direta (drop-in), evitando que a loja necessite de qualquer atualização de versão do Magento ou do Adobe Commerce, sem introduzir novos testes de regressão. É a mesma armadilha de atualização sobre a qual já escrevemos noutros artigos, exceto que, neste caso, não existe uma nova versão para a qual atualizar. Numa plataforma em que uma atualização de versão frequentemente quebra extensões e personalizações, as equipas podem aplicar esta solução durante um fim de semana, em vez de iniciarem um projeto de várias semanas com controlo de qualidade (QA) e aprovação do fornecedor. 

A Aikido lançou correções para as seguintes ramificações:

  • 2.3.1-p12007002+aikido
  • 2.4.7-p1012007002+aikido
  • 2.4.8-p512007002+aikido

As equipas que executem o pacote vulnerável em vários sites podem implementar a correção em massa em todos os sites simultaneamente.

A correção higieniza os estilos de modelo antes de o motor do Magento os processar, fechando exatamente o caminho utilizado pelo StyleSmuggler para aceder ao processamento de diretivas e injeção de dependências da plataforma. É aplicada em dois pontos, dependendo da versão, correspondendo às duas formas como o código vulnerável processa os dados de estilo. O CSS legítimo passa sem sofrer alterações. 

O Aikido Intel é o feed de Threat Intelligence subjacente à deteção. Monitoriza explorações ativas e zero-days à medida que surgem, antes de ser atribuído qualquer CVE, e classificou esta vulnerabilidade como crítica em todos os pacotes afetados: AIKIDO-2026-248927 para o Magento Open Source, AIKIDO-2026-123768 para o Adobe Commerce e AIKIDO-2026-724507 para o metapackage do Magento Cloud. Cada registo documenta o ponto de injeção e a condição de disparo, permitindo confirmar a exposição sem ter de aguardar por uma resposta da Adobe.

Se não for cliente da Aikido, a alternativa mais próxima de uma mitigação oficial neste momento consiste em desativar temporariamente o GraphQL, uma vez que se trata do ponto de entrada utilizado pela exploração. Trata-se de um compromisso considerável para qualquer storefront headless ou PWA, que fica offline no momento em que o GraphQL é bloqueado e, mesmo assim, apenas protege contra o padrão de ataque atual. A vulnerabilidade subjacente permanece aberta até que a Adobe lance uma correção definitiva.

Como funciona o StyleSmuggler

A exploração ocorre em duas fases, ambas tirando partido de funcionalidades já presentes no Magento.

Primeiro, um atacante não autenticado injeta PHP através de propriedades de estilo num pedido GraphQL. O payload não é executado de imediato. É gravado num ficheiro gerado pelo próprio Magento, como um relatório de falhas produzido durante um erro no processo de pagamento (checkout). Segundo, o payload é executado posteriormente, quando o Magento processa um e-mail de lembrete de falha numa transação de pagamento (Payment Transaction Failed Reminder). O e-mail não precisa de ser entregue. O código é executado no lado do servidor durante a renderização do modelo, pelo que o ataque é concluído mesmo que a mensagem nunca chegue a uma caixa de entrada.

As intrusões confirmadas instalaram uma porta dos fundos (backdoor) persistente baseada em Rust, disfarçada de thread de kernel. Sobrevive a reinicializações e permanece à espera de instruções, por vezes durante horas antes de executar qualquer ação. A partir daí, a exposição é tudo o que a RCE não autenticada numa plataforma de comércio eletrónico implica: PII de clientes, detalhes de transações de pagamento, credenciais de administrador, conteúdos da base de dados e um vetor para injeções de skimmers ao estilo Magecart direcionadas aos compradores.

Quem é afetado

Todas as versões atuais do Magento Open Source e Adobe Commerce são vulneráveis, incluindo a 2.4.9. A Sansec reproduziu toda a cadeia de ataque em instalações limpas das versões 2.4.7, 2.4.8 e 2.4.9. Uma vítima confirmada executava a versão 2.4.6-p15 com as correções de segurança de julho e agosto de 2026 totalmente aplicadas. O estado das correções não evitou o ataque.

Qual é a posição da Adobe

À data em que escrevemos este artigo, a Adobe não publicou nenhum aviso, não atribuiu um identificador CVE, nem lançou qualquer correção ou solução alternativa, sendo que o seu boletim de segurança do Commerce mais recente ainda remonta a 11 de agosto. A sua próxima atualização de segurança agendada é a 8 de setembro. Continua por determinar se essa atualização abrangerá o StyleSmuggler.

O que fazer agora

  • Verifique a sua exposição consultando a entrada correspondente no Aikido Intel para o seu pacote: AIKIDO-2026-248927 (Magento Open Source), AIKIDO-2026-123768 (Adobe Commerce) ou AIKIDO-2026-724507 (metapackage do Magento Cloud). 
  • Aplique a correção do Aikido Libraries para a sua versão ou desative o GraphQL como medida provisória caso não consiga aplicar patches de imediato.
  • Não aguarde pela atualização da Adobe de 8 de setembro. Não existe confirmação de que esta abranja o problema.
  • Rodeie as credenciais do Magento se encontrar qualquer evidência de comprometimento, uma vez que se observou que a 'backdoor' permanece inativa antes de se ativar.

Vamos atualizar esta publicação à medida que a Adobe for disponibilizando mais orientações.

FAQ

O StyleSmuggler está a ser ativamente explorado? Sim. A Sansec confirmou tráfego de ataques com início a 4 de setembro de 2026, um dia antes da divulgação pública.

Preciso de ter sessão iniciada ou de dispor de uma sessão para o meu site correr riscos? Não. O StyleSmuggler não requer autenticação, o que significa que os atacantes não precisam de credenciais, de sessão ou de interação do utilizador para o explorar.

Atualizar para a versão mais recente do Magento resolve o problema? Não. O Magento 2.4.9, a versão mais recente, está confirmado como vulnerável, juntamente com o 2.4.7 e o 2.4.8.

Existe algum patch disponibilizado pela Adobe? Ainda não. À data de escrita, a Adobe ainda não atribuiu um CVE nem lançou um patch.

‍

Compartilhar:

https://www.aikido.dev/blog/stylesmuggler-fix

Verificar por malware

Comece Gratuitamente
4.7/5
Cansado de falsos positivos?

Experimente Aikido como 100 mil outros.
Começar Agora
Obtenha um tour personalizado

Confiado por mais de 100 mil equipes

Agende Agora
Escaneie seu aplicativo em busca de IDORs e caminhos de ataque reais

Confiado por mais de 100 mil equipes

Iniciar Escaneamento
Veja como o pentest de IA testa seu aplicativo

Confiado por mais de 100 mil equipes

Iniciar Testes
Corrigir o StyleSmuggler agora

Não é necessária atualização

Obter a correção

Torne-se seguro hoje,
de forma rápida e gratuita.

Proteja o seu código, a cloud e o runtime num sistema central.
Conecte um repositório para descobrir o que os agentes de raciocínio encontram na sua base de código.

Não é necessário cartão de crédito | Resultados do teste em 32 segundos.
Confiado por mais de 150 mil orgs