Vulnerabilidades no driver de GPU da ARM, já sendo usadas para ataques

A empresa ARM revelou informações sobre três vulnerabilidades em drivers para suas GPUs, utilizadas em Android, ChromeOS e distribuições Linux. As vulnerabilidades permitem que um usuário local não privilegiado execute seu código com privilégios de kernel. No relatório de problemas de segurança da plataforma Android de outubro, menciona-se que, antes da correção, uma das vulnerabilidades (CVE-2023-4211) já foi explorada por invasores em exploits ativos para realizar ataques direcionados (0-day). Por exemplo, a vulnerabilidade pode ser utilizada em aplicativos maliciosos distribuídos por fontes duvidosas para obter acesso total ao sistema e instalar componentes que espionam o usuário.

Vulnerabilidades encontradas:

  • CVE-2023-4211 — uma operação incorreta com a memória da GPU pode levar ao acesso à memória do sistema já liberada, que pode ser utilizada durante a execução de outras tarefas no kernel. A vulnerabilidade foi corrigida na atualização do driver r43p0 para GPUs Mali baseadas nas microarquiteturas Bifrost e Valhall, assim como na 5ª geração de GPUs ARM. Para a família de GPUs Midgard, a atualização do driver não foi lançada.

    A correção também foi proposta como parte das atualizações de setembro para os ramos do Chrome OS 114/115/116 e na atualização de outubro do Android. Os modelos vulneráveis de GPU são utilizados em smartphones como Google Pixel 7, Samsung S20 e S21, Motorola Edge 40, OnePlus Nord 2, Asus ROG Phone 6, Redmi Note 11, 12, Honor 70 Pro, RealMe GT, Xiaomi 12 Pro, Oppo Find X5 Pro, Reno 8 Pro e em alguns dispositivos com chips Mediatek.

  • CVE-2023-33200 — operações inadequadas com a GPU podem levar a uma condição de corrida e ao acesso à memória já liberada pelo driver. A vulnerabilidade foi corrigida nas atualizações dos drivers r44p1 e r45p0 para GPUs Mali baseadas nas microarquiteturas Bifrost e Valhall, assim como na 5ª geração de GPUs ARM.
  • CVE-2023-34970 — operações incorretas com a GPU podem resultar em estouro de buffer e no acesso à memória fora do buffer alocado. A vulnerabilidade foi corrigida nas atualizações dos drivers r44p1 e r45p0 para GPUs Mali baseadas na microarquitetura Valhall e na 5ª geração de GPUs ARM.

O relatório de vulnerabilidades de outubro menciona 53 vulnerabilidades no Android, das quais 5 foram classificadas como críticas e as demais como altas. Os problemas críticos permitem um ataque remoto para executar código no sistema. Os problemas classificados como perigosos permitem que, através de manipulações com aplicativos locais, o código seja executado no contexto de um processo privilegiado. Três problemas críticos (CVE-2023-24855, CVE-2023-28540 e CVE-2023-33028) foram descobertos em componentes proprietários da Qualcomm e dois (CVE-2023-40129, CVE-2023-4863) no sistema (no libwebp e na pilha Bluetooth). No total, foram identificadas 5 vulnerabilidades em componentes da ARM, 3 da MediaTek, 1 da Unisoc e 17 da Qualcomm (relatório da Qualcomm). Duas vulnerabilidades (uma no GPU ARM e outra no libwebp) estão marcadas como já sendo utilizadas em exploits pelos atacantes (0-day).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster