← volver
CVE-2023-28205highbajo ataqueCWE-416

CVE-2023-28205

76Vexday Risk Score

Prioriza la corrección. Ella está bajo explotación confirmada por CISA y tiene prueba de concepto pública.

ssvc Actcvss 8.8epss 27%
de la publicación al arma600 días
Publicada en NVD10 abr
1ª PoC+600d
CISA KEV10 abr
probabilidad de explotación
27%top 2% de las CVE
explotación observada
CISA + VulnCheck
4 exploit(s) público(s)
Acción exigida por CISAplazo federal: 2023-05-01

Apply updates per vendor instructions.

Resumen

Falha use-after-free no motor WebKit (Safari e todos os produtos Apple que usam o mesmo engine para renderizar conteúdo web) permite execução arbitrária de código ao processar uma página maliciosa. A Apple confirmou exploração ativa antes da correção, e a vulnerabilidade foi reportada pelo Google Threat Analysis Group e pela Amnesty International Security Lab — grupos que tipicamente rastreiam campanhas de spyware comercial contra jornalistas e ativistas, não crimeware genérico.

Detalle técnico

A falha é um use-after-free (CWE-416) no WebKit, catalogada internamente como WebKit Bugzilla 254797. O componente exato do motor de renderização não foi detalhado pela Apple — a descrição oficial se limita a dizer que 'improved memory management' resolveu o problema, sem apontar a classe de objeto ou o caminho de código afetado. Isso é típico dos advisories da Apple: eles confirmam a classe da falha (UAF) e o impacto, mas não publicam detalhes que facilitem a reprodução.

Use-after-free em motores de JavaScript/DOM como o WebKit normalmente ocorre quando um objeto é liberado da memória (por exemplo, via garbage collection, remoção de nó DOM, ou callback assíncrono) enquanto ainda existe uma referência ativa a ele em outro ponto do código, que depois é usada indevidamente. O atacante controla o conteúdo web processado pela vítima — HTML, JavaScript, e recursos que disparam o comportamento de liberação e realocação de memória de forma previsível o suficiente para colocar dados controlados no espaço de memória liberado.

A CVE-2023-28205 foi corrigida no mesmo conjunto de atualizações que a CVE-2023-28206, um out-of-bounds write no IOSurfaceAccelerator com impacto em execução de código com privilégios de kernel, reportado pelos mesmos pesquisadores. O padrão — falha de renderização web seguida de escalada via componente de sistema — é consistente com uma cadeia de exploração completa (sandbox escape), embora a Apple não confirme publicamente que as duas foram exploradas em conjunto.

Cómo se explota

O vetor é conteúdo web malicioso processado pelo WebKit: uma página, iframe ou qualquer superfície que renderize HTML/JS via Safari ou WebView do sistema. Não há exigência de autenticação nem de configuração não padrão — qualquer usuário que abra uma URL controlada pelo atacante está exposto. A interação do usuário exigida é mínima (o CVSS marca UI:R — ele precisa navegar até a página), o que é consistente com ataques de watering hole ou links enviados diretamente ao alvo.

A Apple declarou ter conhecimento de um relatório de exploração ativa antes da correção, e a CVE está no catálogo KEV da CISA, confirmando exploração em ambiente real. A atribuição do achado ao Google TAG e à Amnesty International Security Lab é o indicador mais forte de contexto: esses grupos historicamente documentam campanhas de spyware mercenário (tipo Pegasus/Predator) contra alvos específicos — jornalistas, dissidentes, diplomatas — e não exploração massiva e indiscriminada. Isso não significa que o exploit não possa ser reaproveitado de forma mais ampla depois de tornado público, apenas que o uso documentado inicialmente foi direcionado.

O resultado final da exploração é execução arbitrária de código dentro do processo do WebKit, que sozinho já compromete dados acessíveis ao navegador; combinado com uma segunda falha de escalonamento (como a CVE-2023-28206 corrigida no mesmo dia), o impacto se estende ao sistema operacional inteiro.

Versiones

Afectadas
Safari anterior a 16.4.1 em macOS Big Sur e macOS Monterey; iOS e iPadOS anteriores a 15.7.5; iOS e iPadOS anteriores a 16.4.1; macOS Ventura anterior a 13.3.1.
Corregidas en
Safari 16.4.1; iOS 15.7.5 e iPadOS 15.7.5; iOS 16.4.1 e iPadOS 16.4.1; macOS Ventura 13.3.1 — todos lançados em 7 de abril de 2023 (iOS/iPadOS 15.7.5 em 10 de abril de 2023).

Cómo protegerse

A correção definitiva é atualizar para as versões que a Apple publicou: Safari 16.4.1 (macOS Big Sur e Monterey), iOS/iPadOS 15.7.5, iOS/iPadOS 16.4.1, ou macOS Ventura 13.3.1, dependendo da plataforma. Não existe patch parcial ou flag de configuração documentada pela Apple para mitigar sem atualizar — WebKit não expõe um controle que desative apenas o caminho de código vulnerável.

Como paliativo real na ausência de atualização imediata, a única redução de superfície é limitar a exposição a conteúdo web não confiável: evitar abrir links de origem desconhecida, usar navegação em ambiente isolado/sandboxed quando disponível, ou restringir o uso do Safari/WebKit em dispositivos que não podem ser atualizados a curto prazo. Isso reduz risco, não elimina.

O que não funciona: acreditar que apenas atualizar o Safari resolve em versões antigas de iOS/iPadOS — nesses sistemas o WebKit é parte do SO e a correção depende da atualização do sistema operacional completo (iOS/iPadOS 15.7.5 ou 16.4.1), não de um update isolado do navegador.

Cómo detectar

Não há assinatura ou indicador de comprometimento público e confiável associado especificamente a esta CVE — os advisories da Apple não publicam detalhes técnicos suficientes para escrever uma regra de detecção precisa, e não há IOC de rede documentado nas fontes oficiais. Times de segurança devem tratar crashes reprodutíveis do WebKit (especialmente com padrão de use-after-free em logs de crash do Safari/WebKit anteriores às versões corrigidas) e endpoints com Safari desatualizado navegando para domínios desconhecidos como sinais indiretos de risco, mas isso não substitui a atualização.

Investigado y redactado con IA a partir del advisory del fabricante y análisis públicos, con las fuentes citadas. Verifica siempre la versión corregida en el advisory oficial antes de actuar.
A use after free issue was addressed with improved memory management. This issue is fixed in Safari 16.4.1, iOS 15.7.5 and iPadOS 15.7.5, iOS 16.4.1 and iPadOS 16.4.1, macOS Ventura 13.3.1. Processing maliciously crafted web content may lead to arbitrary code execution. Apple is aware of a report that this issue may have been actively exploited.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.