Foram publicados lançamentos corretivos do X.Org Server 21.1.24 e do componente DDX (Device-Dependent X) xwayland 24.1.13, que possibilita 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 2 vulnerabilidades que podem ser potencialmente exploradas para elevação de privilégios em sistemas onde o servidor X é executado com permissões de root, bem como para execução remota de código em configurações que utilizam o redirecionamento de sessão X11 por meio de SSH.
Vulnerabilidades corrigidas:
- CVE-2026-55999 — estouro de buffer na implementação da arquitetura de aceleração 2D Glamor, afetando a função glamor_font_get(), que realiza a construção de uma textura de atlas de fonte através da renderização de cada glifo em um buffer comum. O problema é causado pelo fato de que o tamanho do buffer era determinado com base nos parâmetros definidos na fonte, enquanto que na criação de dados a serem copiados para o buffer, eram utilizadas métricas individuais de cada glifo. Para explorar a vulnerabilidade, um atacante pode preparar um arquivo especialmente formatado no formato PCF, contendo métricas de glifos inválidas que ultrapassam o tamanho de memória alocado para eles. O estouro ocorre em sistemas que utilizam o backend glamor (Xorg com o driver modesetting e Xwayland) ao renderizar texto com a fonte problemática.
- CVE-2026-56000 — acesso à memória após sua liberação na função CommonMakeCurrent() durante o processamento de contextTags GLX. O problema é causado pelo fato de que ao usar a função realloc(), os dados do array cl->contextTags eram movidos para um novo buffer, mas permanecia um ponteiro que referenciava o buffer antigo. Para iniciar o movimento do buffer, o cliente poderia ocupar todos os elementos do array alocados para o contexto GLX, após o que poderia criar um contexto adicional.
Além disso, vale mencionar o lançamento da biblioteca libXfont 2.0.8, usada no servidor X. A atualização corrige 3 vulnerabilidades (CVE-2026-56001, CVE-2026-56002, CVE-2026-56003), que levam a estouros de buffer ao analisar fontes especialmente formatadas no formato PCF.
Fonte: opennet.ru
