Ícone do site Apple Tech News

Apple corrige falha crítica que travava iPhones com uma única linha de código

A Apple corrigiu uma falha crítica no iOS que permitia travar completamente um iPhone usando apenas uma linha de código. A vulnerabilidade foi descoberta pelo pesquisador de segurança brasileiro Guilherme Rambo e estava no sistema de notificações Darwin, responsável pela comunicação entre diferentes partes do sistema operacional.

Como a falha funcionava

O problema estava na falta de verificação de permissões nas notificações internas do Darwin. Isso permitia que qualquer aplicativo ou processo malicioso enviasse comandos capazes de bagunçar ou travar o sistema.

Para demonstrar o impacto da vulnerabilidade, Rambo criou um aplicativo chamado EvilNotify, que podia causar os seguintes problemas:

Além disso, Rambo também desenvolveu a extensão VeryEvilNotify, que reiniciava automaticamente o ataque após o dispositivo ser religado, levando o iPhone a um estado de soft-brick — onde só seria possível recuperar o aparelho apagando todo o conteúdo e restaurando o backup.

Correção e recompensa

O pesquisador reportou a falha para a Apple em 26 de junho de 2024. A empresa corrigiu o problema no iOS 18.3, alterando o sistema para exigir permissões específicas para envio de notificações mais sensíveis.

Pela descoberta, Guilherme Rambo recebeu uma recompensa de US$ 17.500, como parte do programa de bug bounty da Apple. A falha foi catalogada sob o código CVE-2025-24091.

Sair da versão mobile