Código HTML do Conteúdo

Post: O Google Project Zero divulga a vulnerabilidade da Apple, permitindo o desvio ASLR


<div> <div> <p>O pesquisador do Google Project Zero Jann Horn divulgou uma nova vulnerabilidade nos sistemas MacOS e iOS da Apple, que poderiam permitir que os invasores ignorem as prote&ccedil;&otilde;es de randomiza&ccedil;&atilde;o do layout do espa&ccedil;o de endere&ccedil;o (ASLR) atrav&eacute;s de vazamentos de ponteiro nos processos de serializa&ccedil;&atilde;o.</p> <h2 id="h-vulnerability-overview"><strong>Vis&atilde;o geral da vulnerabilidade</strong></h2> <p>A vulnerabilidade explora uma t&eacute;cnica que aproveita as estruturas de dados com chave de ponteiro na estrutura de serializa&ccedil;&atilde;o do NSkeyedarchiver da Apple para vazar endere&ccedil;os de mem&oacute;ria sem exigir viola&ccedil;&otilde;es de seguran&ccedil;a da mem&oacute;ria ou ataques de tempo.</p> <p>O ataque funciona quando um aplicativo merece dados fornecidos pelo atacante, re-serializa os objetos resultantes e retorna os dados serializados ao invasor.</p> <p>O pesquisador <a href="https://googleprojectzero.blogspot.com/2025/09/pointer-leaks-through-pointer-keyed.html" rel="noreferrer noopener nofollow" target="_blank">descoberto</a> Esse problema durante o projeto interno Zero Zero Discuss&otilde;es sobre vazamentos remotos de ASLR que seriam necess&aacute;rios para explorar certos bugs de corrup&ccedil;&atilde;o de mem&oacute;ria nos dispositivos Apple.</p> <p>Embora nenhuma superf&iacute;cie de ataque do mundo real espec&iacute;fica tenha sido identificada em <a href="https://gbhackers.com/xcsset-malware/" rel="noreferrer noopener" target="_blank">macos </a>Ou iOS, Horn demonstrou com sucesso a t&eacute;cnica usando a serializa&ccedil;&atilde;o do NSkeyedarchiver em um caso de teste artificial.</p> <p><strong>Detalhes t&eacute;cnicos</strong></p> <p>O ataque explora v&aacute;rios componentes -chave da estrutura principal da Apple Foundation:</p> <p><strong>Explora&ccedil;&atilde;o NSNULL Singleton</strong>: A vulnerabilidade aproveita a inst&acirc;ncia do CFNULL Singleton armazenada no cache compartilhado, que usa endere&ccedil;os de ponteiro como c&oacute;digos de hash quando nenhum manipulador de hash personalizado &eacute; fornecido.</p> <p><strong>Manipula&ccedil;&atilde;o da tabela de hash de nsdictionary</strong>: Os invasores podem manipular as tabelas de hash do nsdictionary inserindo as teclas NSNumber cuidadosamente escolhidas que mapeiam para baldes de hash espec&iacute;ficos, criando padr&otilde;es previs&iacute;veis na estrutura de dados.</p> <p><strong>An&aacute;lise de ordem de serializa&ccedil;&atilde;o</strong>: Ao analisar a ordem das chaves em objetos reerializados do nsdictionary, os atacantes podem determinar <a href="https://gbhackers.com/venomrat-malware-introduces-new-tools/" rel="noreferrer noopener" target="_blank">Hash Bucket</a> Locais e extrair informa&ccedil;&otilde;es sobre endere&ccedil;os de mem&oacute;ria.</p> <p>A t&eacute;cnica envolve o envio de aproximadamente 50kb de dados serializados especialmente criados, contendo v&aacute;rias inst&acirc;ncias nsdicion&aacute;rias com padr&otilde;es espec&iacute;ficos de teclas NSNumber e nsnull.</p> <p>Quando o aplicativo de destino se desapealiza e serializa esses dados, a ordem dos elementos na sa&iacute;da revela informa&ccedil;&otilde;es sobre o endere&ccedil;o de mem&oacute;ria do NSNULL Singleton.</p> <p>Embora essa vulnerabilidade represente um ataque te&oacute;rico sem impacto no mundo real demonstrado, ela mostra como o hash baseado em ponteiro nas estruturas de dados com chave pode levar a vazamentos de abordar sob condi&ccedil;&otilde;es espec&iacute;ficas.</p> <p>A t&eacute;cnica pode ser potencialmente combinada com outras fa&ccedil;anhas para derrotar as prote&ccedil;&otilde;es do ASLR, tornando os ataques de corrup&ccedil;&atilde;o da mem&oacute;ria mais confi&aacute;veis.</p> <p>A pesquisa baseia -se em trabalhos anteriores em ataques de colis&atilde;o de hash e demonstra novas abordagens &agrave; divulga&ccedil;&atilde;o de informa&ccedil;&otilde;es por meio de mecanismos de serializa&ccedil;&atilde;o.</p> <p>A Apple abordou essa vulnerabilidade em seus lan&ccedil;amentos de seguran&ccedil;a de 31 de mar&ccedil;o de 2025. A mitiga&ccedil;&atilde;o mais robusta envolve evitar endere&ccedil;os de objetos como teclas de pesquisa ou implementar fun&ccedil;&otilde;es de hash com chave para reduzir poss&iacute;veis vazamentos de endere&ccedil;o para apontar os or&aacute;culos da igualdade.</p> <p>O Projeto Zero relatou esse problema diretamente &agrave; Apple sem arquiv&aacute;-lo em seu rastreador p&uacute;blico de bugs devido &agrave; falta de superf&iacute;cies de ataque do mundo real demonstradas.</p> <p>A divulga&ccedil;&atilde;o destaca a import&acirc;ncia das pr&aacute;ticas seguras de serializa&ccedil;&atilde;o e as poss&iacute;veis implica&ccedil;&otilde;es de seguran&ccedil;a dos mecanismos de hash baseados em ponteiros nas estruturas do sistema.</p> <p><strong>Siga -nos<a href="https://news.google.com/publications/CAAqKAgKIiJDQklTRXdnTWFnOEtEV2RpYUdGamEyVnljeTVqYjIwb0FBUAE?hl=en-IN&amp;gl=IN&amp;ceid=IN%3Aen" rel="noreferrer noopener nofollow" target="_blank">Google News</a>Assim,<a href="https://www.linkedin.com/company/cyber-threat-intel/" rel="noreferrer noopener nofollow" target="_blank">LinkedIn</a>e<a href="https://x.com/The_Cyber_News" rel="noreferrer noopener nofollow" target="_blank">X</a>Para obter atualiza&ccedil;&otilde;es instant&acirc;neas e definir GBH como uma fonte preferida em <a href="https://www.google.com/preferences/source?q=https://gbhackers.com/" rel="noreferrer noopener nofollow" target="_blank">Google</a>.</strong></p> </div></div>