Atualização do X.Org Server 21.1.9 e xwayland 23.2.2 com correções de vulnerabilidades

Foram publicados lançamentos corretivos do X.Org Server 21.1.9 e do componente DDX (Device-Dependent X) xwayland 22.2.2, que garante a execução do X.Org Server para permitir a execução de aplicativos X11 em ambientes baseados em Wayland. As novas versões corrigem vulnerabilidades que podem ser potencialmente exploradas para elevação de privilégios em sistemas onde o servidor X é executado com direitos de root, assim como para execução remota de código em configurações onde o acesso é feito através do redirecionamento de sessão X11 via SSH.

Problemas identificados:

  • CVE-2023-5367 — estouro de buffer nas funções XIChangeDeviceProperty e RRChangeOutputProperty, que pode ser explorado através da anexação de elementos adicionais à propriedade do dispositivo de entrada ou à propriedade randr. A vulnerabilidade se manifesta a partir do lançamento do xorg-server 1.4.0 (2007) e é causada pelo cálculo de um deslocamento incorreto ao anexar elementos adicionais a propriedades existentes, resultando na adição de elementos com um deslocamento incorreto, levando à gravação em uma área de memória além do buffer alocado. Por exemplo, ao anexar 3 elementos a 5 existentes, a memória para um array de 8 elementos será alocada, mas os elementos anteriormente existentes serão mantidos no novo array a partir do índice 5, e não 3, causando a gravação dos últimos dois elementos para fora do buffer.
  • CVE-2023-5380 — acesso à memória após liberação (use-after-free) na função DestroyWindow. O problema pode ser explorado através da movimentação do ponteiro entre telas em configurações de múltiplos monitores no modo zaphod, onde uma tela é criada para cada monitor, e chamando a função de fechar a janela do cliente. A vulnerabilidade se manifesta a partir do lançamento do xorg-server 1.7.0 (2009) e é causada pelo fato de que, após o fechamento da janela e a liberação da memória associada, um ponteiro ativo para a janela anterior permanece na estrutura que vincula à tela. O xwayland não é suscetível a essa vulnerabilidade.
  • CVE-2023-5574 — acesso à memória após liberação (use-after-free) na função DamageDestroy. A vulnerabilidade pode ser explorada em servidor O Xvfb está no processo de limpeza da estrutura ScreenRec durante a finalização do servidor ou desconexão do último cliente. Assim como a vulnerabilidade anterior, o problema se manifesta apenas em configurações de múltiplos monitores no modo Zaphod. A vulnerabilidade está presente desde o lançamento do xorg-server-1.13.0 (2012) e ainda permanece não corrigida (a correção está disponível apenas na forma de patch).

Além de corrigir vulnerabilidades no xwayland 23.2.2, também foi realizada a transição da biblioteca libbsd-overlay para libbsd, e a conexão automática à interface RemoteDesktop XDG Desktop Portal para determinar o socket usado para enviar eventos XTest foi descontinuada. A conexão automática causava problemas ao iniciar Xwayland em um servidor compositor aninhado, portanto, na nova versão, é necessário especificar explicitamente a opção "-enable-ei-portal" para conectar ao portal. servidor Lançamento do Firefox 119

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