Hack Alerta

Cadeia de zero‑days em iOS usada por spyware mercenário para vigilância

Uma cadeia de exploração em iOS — envolvendo CVE‑2023‑41993, CVE‑2023‑41992 e CVE‑2023‑41991 — foi vinculada a operações de spyware mercenário que entregam payloads PREYHUNTER para vigilância persistente. Google Cloud identificou a cadeia em dispositivos no Egito; o vector inicia com um link em Safari e escala a privilégios de kernel.

Pesquisas recentes documentam uma cadeia de exploração em iOS ligada à operação de spyware mercenário que começa com um único clique em um link e pode levar à implantação de implantes de vigilância com controle a nível de kernel.

Panorama e vetores

O relatório descreve um ataque em cadeia que utiliza um exploit inicial contra o motor do navegador Safari (identificado como CVE‑2023‑41993) para executar código remoto no processo do navegador. A partir daí, a exploração pivota para falhas de kernel (CVE‑2023‑41992 e CVE‑2023‑41991) para escapar da sandbox, escalar privilégios e permitir operações de nível de sistema.

Atores e ferramentas observadas

As evidências técnicas ligam a cadeia a um ecossistema de spyware comercial: o exploit inicial foi internamente apelidado de “smack” pelo operador e foi usado para preparar a família Predator. Pesquisadores do Google Cloud identificaram a cadeia em dispositivos no Egito, e as publicações destacam o uso de um framework de exploração compartilhado chamado JSKit, reutilizado por vários operadores desde 2021.

Comportamento do payload PREYHUNTER

Após a fuga da sandbox, a cadeia entrega um componente rastreado como PREYHUNTER, composto por módulos “helper” e “watcher”. O helper cria um socket Unix em /tmp/helper.sock para comunicação entre componentes e instala hooks através de frameworks internas apelidadas DMHooker e UMHooker. Esses hooks são usados para interceptar caminhos sensíveis e habilitar captura de áudio, keylogging e captura de câmera, além de ocultar notificações para manter o alvo sem percepção imediata.

Exemplo simplificado do socket usado pelo helper: int fd = socket(AF_UNIX, SOCK_STREAM, 0); ... strcpy(addr.sun_path, "/tmp/helper.sock"); bind(...); listen(...);

Medidas de detecção e mitigação

As publicações salientam a sofisticação do empacotamento: o módulo watcher realiza checagens ativas para evitar análise, detectando presença de ferramentas de jailbreak (frida, checkra1n), depuradores, certificados raiz customizados e proxys HTTP. Em ambientes de defesa, isso implica que simples varreduras estáticas serão insuficientes; é necessário combinar telemetria de endpoint, detecção de comportamento anômalo e análise de redes para rastrear comunicações inusitadas e sockets locais.

Impacto e público alvo

A campanha tem sido observada contra alvos de alto risco, incluindo membros da sociedade civil e figuras políticas, o que indica uso direcionado. Por operar com falhas a nível de navegador e kernel e contar com mecanismos anti‑análise, o vetor é adequado para vigilância persistente em dispositivos iOS vulneráveis.

Limitações das informações

As fontes descrevem a cadeia técnica e os componentes observados, incluindo os CVEs envolvidos, mas não fornecem métricas de escala global nem listas exaustivas de versões afetadas além da atribuição aos componentes Safari/kernel. As publicações também não anunciam remediações universais além das correções já disponibilizadas para os CVEs citados.

Recomendações práticas

  • Manter iOS e Safari atualizados com as correções fornecidas pela Apple;
  • Monitorar indicações de comprometimento: processos que abrem sockets Unix incomuns, hooks suspeitos em frameworks internas, e comunicações de rede com endpoints não autorizados;
  • Em casos de alto risco, considerar revisão forense de dispositivos suspeitos e políticas de mitigação para contas/credenciais acessadas a partir desses dispositivos.

Baseado em publicação original de Cyber Security News
Publicado pela Redação Hack Alerta com base em fontes externas citadas e monitoramento editorial do Hack Alerta. Para decisões técnicas, operacionais ou jurídicas, confirme sempre os detalhes na fonte original.